10、断点打在某一个线程上:
b *0xb05b2f90 thread 27 | 断点打在线程ID为27的线程上 |
---|
11、查看修改全局变量的值:
i addr namespace1::g_bool_value | 查找全局变量的地址 |
---|---|
x /b 0xb05b2f90 | 查看bool值 |
set {unsigned int}0xb05b2f90 =2 | 修改值 |
12、条件断点:
b *函数地址 if $r1==1 | 在目标函数第一个参数为1时才断住 |
---|---|
break <linespec> thread <threadno> if … | 在指定行指定线程打条件断点 |
13、修改/停止断点条件:
condition <bnum> <expression> | 修改断点号为bnum的停止条件为expression |
---|---|
condition <bnum> | 清除断点号为bnum的停止条件 |
条件断点设置好后,可以用condition命令来修改断点的条件。
14、查看正在运行程序中的线程信息:
info threads