55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
Ltagged_pointer_$0:
mov rax, [rip+_objc_tagged_pointer_secret@GOTPCREL]
xor rdi, [rax]
and dil, 0xE
movzx r8, dil
mov rax, [rip+_objc_tagged_pointer_classes]
mov r8, [rax+r8*4]
mov r8, [r8+64]
jmp Lmain_$0
.endmacro
.macro generate_lookup_super
|
|
|
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
Ltagged_pointer_$0:
mov rax, [rip+_objc_tagged_pointer_secret@GOTPCREL]
xor rdi, [rax]
and dil, 0xE
movzx r8, dil
mov rax, [rip+_objc_tagged_pointer_classes@GOTPCREL]
mov r8, [rax+r8*4]
mov r8, [r8+64]
jmp Lmain_$0
.endmacro
.macro generate_lookup_super
|