Lldb无法印出想知道的参数值,输出像是编码后的字串,求解感谢


#1

环境:lldb, ios10.2, book Page 178

需求:
照着书上练习,尝试打印一些我想看的值,但是有一个参数我一直只能印出一些奇怪的数值,已经尝试三种解法依然无解:
(lldb) po $x29
6171801824
(lldb) p (char *) $x29
(char *) $74 = 0x000000016fde38e0 “\x109\xffffffdeo\x01”
(lldb) pjson $x29
error: error: Execution was interrupted, reason: EXC_BAD_ACCESS (code=1, address=0x1b7d17170).

还请大大指点迷津!感谢


#2

正常的地址而已,可能指针地址,也可能就是一个地址而已,如果是指针地址x $w29 -fp可以看到指向的内存,实际情况实际分析


#3

谢谢大大的指点,回去我立马试看看!


#4

之后回去尝试大大的方式,似乎还是无法得知x29 地址 所指向的值,我猜他可能还拿不到,因为还没处理完?