50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
test rax, rax
jz $1
ret
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]
|
|
|
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
test rax, rax
jz $1
ret
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]
|