@@ -38,11 +38,11 @@ .section __TEXT, __text, regular, pure_instructions .macro GENERATE_LOOKUP $0: test rdi, rdi - jz returnNilMethod + jz LreturnNilMethod test dil, 1 jnz LtaggedPointer_$0 mov r8, [rdi] @@ -81,11 +81,11 @@ .macro GENERATE_LOOKUP_SUPER $0: mov r8, rdi mov rdi, [rdi] test rdi, rdi - jz returnNilMethod + jz LreturnNilMethod movq r8, [r8 + 8] movq r8, [r8 + 64] jmp Lmain_$1 .endmacro @@ -93,12 +93,12 @@ GENERATE_LOOKUP _objc_msg_lookup, _objc_methodNotFound GENERATE_LOOKUP _objc_msg_lookup_stret, _objc_methodNotFound_stret GENERATE_LOOKUP_SUPER _objc_msg_lookup_super, _objc_msg_lookup GENERATE_LOOKUP_SUPER _objc_msg_lookup_super_stret, _objc_msg_lookup_stret -returnNilMethod: - lea rax, [rip + nilMethod] +LreturnNilMethod: + lea rax, [rip + LnilMethod] ret -nilMethod: +LnilMethod: xor rax, rax ret