请教下大家,im list -o -f 查看主模块代码地址为:0x0000000100998000
(lldb) im li -o -f
[ 0] 0x0000000000998000 /private/var/containers/Bundle/Application/28DC1311-7F85-459C-8C61-87AE98B91C0C/VoiceMorphing.app/VoiceMorphing(0x0000000100998000)
hooper 中偏移为:0x0000000100044b38
-[AudioShareView onActionButtonClick:]:
0000000100044b38 sub sp, sp, #0x80 ; Objective C Implementation defined at 0x1007d9b10 (instance method), DATA XREF=0x1007d9b10
0000000100044b3c stp x24, x23, [sp, #0x40]
0000000100044b40 stp x22, x21, [sp, #0x50]
0000000100044b44 stp x20, x19, [sp, #0x60]
0000000100044b48 stp x29, x30, [sp, #0x70]
0000000100044b4c add x29, sp, #0x70
0000000100044b50 mov x20, x0
0000000100044b54 mov x0, x2
0000000100044b58 bl imp___stubs__objc_retain
0000000100044b5c mov x19, x0
计算出来内存中地址应该为:0x2009DCB3
但是实际我去dis -s 确认断点地址是否正确的时候却出现了读取内存失败
(lldb) dis -s 0x2009DCB3
error: memory read failed for 0x2009dc00
error: Failed to disassemble memory at 0x2009dcb3.
请问大家这个是什么原因呢?