@@ -20,11 +20,11 @@ .globl objc_msg_lookup_stret .globl objc_msg_lookup_super .globl objc_msg_lookup_super_stret .section .text -.macro generate_lookup name not_found_handler +.macro generate_lookup name not_found \name: movl 4(%esp), %edx testl %edx, %edx jz ret_nil @@ -49,11 +49,11 @@ ret .forward_\name: call get_eip .forward_L0_\name: - addl $\not_found_handler-.forward_L0_\name, %eax + addl $\not_found-.forward_L0_\name, %eax jmp *%eax .type \name, %function .size \name, .-\name .endm @@ -68,12 +68,12 @@ jmp .main_\lookup .type \name, %function .size \name, .-\name .endm -generate_lookup objc_msg_lookup objc_not_found_handler -generate_lookup objc_msg_lookup_stret objc_not_found_handler_stret +generate_lookup objc_msg_lookup objc_method_not_found +generate_lookup objc_msg_lookup_stret objc_method_not_found_stret generate_lookup_super objc_msg_lookup_super objc_msg_lookup generate_lookup_super objc_msg_lookup_super_stret objc_msg_lookup_stret ret_nil: call get_eip