不断完善
调试命令
- bt
bt 命令 可以打印出线程的堆栈信息

bt all 命令 打印当前项目所有堆栈信息

-
memory read :
memory read
的简写为x
memory read xxx
读取当前对象在内存的中存储情况 -
p/2
p/t x
二进制打印 -
x/4gx
x 表示打印内存情况
4 表示打印4段内存
g 表示进行格式化的输出打印 (iOS为小端,不进行格式化,输出的内容为:d0 c5 f8 0e 01 00 00 00 00 00 00 00 00 00 00 00 )
x 表示
(lldb) x one
0x600002a08490: d0 c5 f8 0e 01 00 00 00 00 00 00 00 00 00 00 00 ................
0x600002a084a0: a0 8a f0 b1 f0 7f 00 00 00 00 00 00 00 00 00 00 ................

- 练习
double
float
进行了特殊处理(进行了16进制的转换)
x/4gx 练习截图
memory read 的简称为X
x/4gx :X表示打印内存情况
直接google :GDB to LLDB command map
double float 读取
p/x (float)值//读取float
p/x (double)值//读取float
网友评论