常用的LLDB指令
本文总结了在日常开发过程中的常用的LLDB指令,记到这里,方便查阅。
print 指令:可以打印出一个值,常常简写成p,如:
1 | int a = 10 |
print object 指令:打印对象, 常常简写成po, 如
1 |
|
读取内存
格式memory read/{数量}{格式}{字节数} 内存地址
,其中memory read 可以简写成x, 例如:
1 | x 0x0100010 |
修改内存中的值
格式 memeory write 内存地址 数值
,例如
1 | memeory write 0x0000019 10 |
补充:
- 格式
- x是16进制
- f是浮点
- d是10进制
- 字节大小
- b是指byte表示1个字节
- h是half word 表示2个字节
- w是word表示4个字节
- g是giant word表示8个字节
综合使用:打印x010010地址中存储的数据,4个字节为一组打印3组以16进制的形式展示:
1 | x/3xw 0x100010 |