@@ -41,10 +41,12 @@ testq %rax, %rax jz objc_not_found_handler@PLT ret +.type objc_msg_lookup, %function +.size objc_msg_lookup, .-objc_msg_lookup objc_msg_lookup_super: movq (%rdi), %rax testq %rax, %rax jz ret_nil @@ -51,22 +53,19 @@ movq 8(%rdi), %r8 movq 64(%r8), %r8 movq %rdi, %rax jmp lookup +.type objc_msg_lookup_super, %function +.size objc_msg_lookup_super, .-objc_msg_lookup_super ret_nil: leaq nil_method(%rip), %rax ret nil_method: movq %rdi, %rax ret -.type objc_msg_lookup, %function -.type objc_msg_lookup_super, %function -.size objc_msg_lookup, objc_msg_lookup_super-objc_msg_lookup -.size objc_msg_lookup_super, ret_nil-objc_msg_lookup_super - #ifdef __linux__ .section .note.GNU-stack, "", %progbits #endif