Use NASM local labels

This commit is contained in:
mkrsym1 2023-06-25 01:51:18 +03:00
parent 39147ac049
commit 22a7fb2a60
2 changed files with 14 additions and 14 deletions

View File

@ -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

View File

@ -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