求教lldb error: memory read failed for 0x2009dc00

请教下大家,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.

请问大家这个是什么原因呢?

正确的地址是
0x100044b38+0x0000000000998000=0x00000001009dcb38

ida/hopper中的地址 + slide

多谢了哈^_^