Use NASM local labels
This commit is contained in:
parent
39147ac049
commit
22a7fb2a60
@ -89,15 +89,15 @@ GetAddressOf_GetProcAddress:
|
||||
mov r10, 41636f7250746547h ; "GetProcA"
|
||||
mov r11, 0073736572646441h ; "Address\0"
|
||||
|
||||
GAO_GPA@1:
|
||||
.1:
|
||||
mov r9d, [r8]
|
||||
lea r9, [rcx + r9]
|
||||
|
||||
; Function name comparision
|
||||
cmp r10, [r9]
|
||||
jnz GAO_GPA@2
|
||||
jnz .2
|
||||
cmp r11, [r9 + 7]
|
||||
jnz GAO_GPA@2
|
||||
jnz .2
|
||||
|
||||
; Found GetProcAddress
|
||||
neg rdx
|
||||
@ -114,14 +114,14 @@ GAO_GPA@1:
|
||||
mov r10d, [r10 + rdx * 4]
|
||||
|
||||
lea rax, [rcx + r10] ; Function address
|
||||
jmp GAO_GPA@end
|
||||
jmp .end
|
||||
|
||||
GAO_GPA@2:
|
||||
.2:
|
||||
add r8, 4
|
||||
dec rdx
|
||||
jnz GAO_GPA@1
|
||||
jnz .1
|
||||
|
||||
GAO_GPA@end:
|
||||
.end:
|
||||
ret
|
||||
|
||||
|
||||
|
@ -54,15 +54,15 @@ GetAddressOf_GetProcAddress:
|
||||
mov r10, 41636f7250746547h ; "GetProcA"
|
||||
mov r11, 0073736572646441h ; "Address\0"
|
||||
|
||||
GAO_GPA@1:
|
||||
.1:
|
||||
mov r9d, [r8]
|
||||
lea r9, [rcx + r9]
|
||||
|
||||
; Function name comparision
|
||||
cmp r10, [r9]
|
||||
jnz GAO_GPA@2
|
||||
jnz .2
|
||||
cmp r11, [r9 + 7]
|
||||
jnz GAO_GPA@2
|
||||
jnz .2
|
||||
|
||||
; Found GetProcAddress
|
||||
neg rdx
|
||||
@ -79,14 +79,14 @@ GAO_GPA@1:
|
||||
mov r10d, [r10 + rdx * 4]
|
||||
|
||||
lea rax, [rcx + r10] ; Function address
|
||||
jmp GAO_GPA@end
|
||||
jmp .end
|
||||
|
||||
GAO_GPA@2:
|
||||
.2:
|
||||
add r8, 4
|
||||
dec rdx
|
||||
jnz GAO_GPA@1
|
||||
jnz .1
|
||||
|
||||
GAO_GPA@end:
|
||||
.end:
|
||||
ret
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user