@@ -25,11 +25,11 @@ .section .text .macro GENERATE_LOOKUP name notFound \name: mov edx, [esp + 4] test edx, edx - jz short returnNilMethod + jz short .LreturnNilMethod test dl, 1 jnz short .LtaggedPointer_\name mov edx, [edx] @@ -70,11 +70,11 @@ .macro GENERATE_LOOKUP_SUPER name lookup \name: mov edx, [esp + 4] mov eax, [edx] test eax, eax - jz short returnNilMethod + jz short .LreturnNilMethod mov [esp + 4], eax mov edx, [edx + 4] mov edx, [edx + 32] jmp short .Lmain_\lookup @@ -87,12 +87,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: - mov eax, offset nilMethod +.LreturnNilMethod: + mov eax, offset .LnilMethod ret -nilMethod: +.LnilMethod: xor eax, eax ret