Created
March 25, 2024 19:17
-
-
Save karliss/f9aa59747c4d971832ca5294bb1d918c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fcn.00007ef0(int64_t arg1, uint64_t arg2, int64_t arg3, int64_t arg4, int64_t arg7, int64_t arg8, int64_t arg_30h); | |
; arg int64_t arg1 @ rdi | |
; arg uint64_t arg2 @ rsi | |
; arg int64_t arg3 @ rdx | |
; arg int64_t arg4 @ rcx | |
; arg int64_t arg7 @ xmm0 | |
; arg int64_t arg8 @ xmm1 | |
; var int64_t var_78h @ stack - 0x78 | |
; var uint64_t var_60h @ stack - 0x60 | |
; var uint64_t var_58h @ stack - 0x58 | |
; var int64_t var_50h @ stack - 0x50 | |
; var uint64_t n @ stack - 0x48 | |
; var int64_t var_40h @ stack - 0x40 | |
; arg int64_t arg_30h @ stack + 0x30 | |
0x00007ef0 4157 push r15 | |
0x00007ef2 4889f0 mov rax, rsi ; arg2 | |
0x00007ef5 4156 push r14 | |
0x00007ef7 48d1e8 shr rax, 1 | |
0x00007efa 4989ce mov r14, rcx ; arg4 | |
0x00007efd 4155 push r13 | |
0x00007eff 4154 push r12 | |
0x00007f01 55 push rbp | |
0x00007f02 53 push rbx | |
0x00007f03 4889fb mov rbx, rdi ; arg1 | |
0x00007f06 4883ec48 sub rsp, 0x48 | |
0x00007f0a 4889742420 mov qword [rsp + 0x20], rsi ; arg2 | |
0x00007f0f 4829c6 sub rsi, rax ; arg2 | |
0x00007f12 4889442418 mov qword [rsp + 0x18], rax | |
0x00007f17 488d04c7 lea rax, [rdi + rax*8] ; arg1 | |
0x00007f1b 4889542428 mov qword [rsp + 0x28], rdx ; arg3 | |
0x00007f20 4889442438 mov qword [rsp + 0x38], rax | |
0x00007f25 4883fe02 cmp rsi, 2 ; arg2 | |
0x00007f29 0f8701020000 ja 0x8130 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fcn.00007ef0(int64_t arg1, uint64_t arg2, int64_t arg3, int64_t arg4, int64_t arg7, int64_t arg8, int64_t arg_30h); | |
; arg int64_t arg1 @ rdi | |
; arg uint64_t arg2 @ rsi | |
; arg int64_t arg3 @ rdx | |
; arg int64_t arg4 @ rcx | |
; arg int64_t arg7 @ xmm0 | |
; arg int64_t arg8 @ xmm1 | |
; var int64_t var_78h @ stack - 0x78 | |
; var uint64_t var_60h @ stack - 0x60 | |
; var uint64_t var_58h @ stack - 0x58 | |
; var int64_t var_50h @ stack - 0x50 | |
; var uint64_t n @ stack - 0x48 | |
; var int64_t var_40h @ stack - 0x40 | |
; arg int64_t arg_30h @ stack + 0x30 | |
0x00007ef0 4157 push r15 | |
0x00007ef2 4889f0 mov rax, rsi ; arg2 | |
0x00007ef5 4156 push r14 | |
0x00007ef7 48d1e8 shr rax, 1 | |
0x00007efa 4989ce mov r14, rcx ; arg4 | |
0x00007efd 4155 push r13 | |
0x00007eff 4154 push r12 | |
0x00007f01 55 push rbp | |
0x00007f02 53 push rbx | |
0x00007f03 4889fb mov rbx, rdi ; arg1 | |
0x00007f06 4883ec48 sub rsp, 0x48 | |
0x00007f0a 4889742420 mov qword [var_58h], rsi ; arg2 | |
0x00007f0f 4829c6 sub rsi, rax ; arg2 | |
0x00007f12 4889442418 mov qword [var_60h], rax | |
0x00007f17 488d04c7 lea rax, [rdi + rax*8] ; arg1 | |
0x00007f1b 4889542428 mov qword [var_50h], rdx ; arg3 | |
0x00007f20 4889442438 mov qword [var_40h], rax |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment