|
1
17
是的,你可以:
设置是否使用硬件监视点。
显示使用硬件观察点的当前模式。 |
|
2
7
我不是百分之百确定,但我的理解是当你看
使用软件观察点,在每个步骤之后,gdb检查表达式是否已更改。使用硬件观察点,gdb必须为
现在,您将问题标记为“x86”。在x86上,最多可以设置四个字节的断点。双精度是八个字节。如果你想看双人房,我想GDB需要两个硬件观察点。你需要一个额外的观察点
当我想做类似的事情时,如果我确定指针
假设GDB说地址是
只看我想看的。
注意:我前面没有打开gdb,因此我可能有
|
|
3
6
简短回答:使用
长回答: Quoting the GDB manual :
gdb从字面上看这个表达式本身,而不是它指向的任何地址。在这种情况下,它意味着如果
更全面的例子:
从理论上讲,这是一个有用的特性;你可以看到一个复杂的表达式,一旦它是错误的,就立即中断,有点像一个不断测试的断言。例如,您可以
在实践中,这是意想不到的,经常引发这个问题,而且通常不是您想要的。
要只查看目标地址,请使用
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |