@@ -29,11 +29,11 @@ jz ret_nil movl (%edx), %edx movl 32(%edx), %edx -.main_\name: +.Lmain_\name: movl 8(%esp), %eax #ifdef OF_SELUID24 movzbl 2(%eax), %ecx movl (%edx,%ecx,4), %edx @@ -42,18 +42,18 @@ movl (%edx,%ecx,4), %edx movzbl (%eax), %ecx movl (%edx,%ecx,4), %eax testl %eax, %eax - jz .forward_\name + jz 0f ret -.forward_\name: +0: call get_eip -.forward_L0_\name: - addl $\not_found-.forward_L0_\name, %eax +1: + addl $\not_found-1b, %eax jmp *%eax .type \name, %function .size \name, .-\name .endm @@ -63,11 +63,11 @@ cmpl $0, (%edx) je ret_nil movl 4(%edx), %edx movl 32(%edx), %edx - jmp .main_\lookup + jmp .Lmain_\lookup .type \name, %function .size \name, .-\name .endm generate_lookup objc_msg_lookup objc_method_not_found @@ -75,12 +75,12 @@ 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 -.L0: - addl $nil_method-.L0, %eax +0: + addl $nil_method-0b, %eax ret nil_method: xorl %eax, %eax ret