gdb回溯的不同帧中指针的值:
变量在执行时的值是多少?
或者是sefault发生时GDB在堆栈中的值?
例如,如果我在第3帧和第4帧中获得phy-rad值(两者都指向同一地址),我可以检测从第3帧切换到第4帧的变化吗?
#0 0x00419561在src/util/util.c:174的列表“空闲函数”(l=0x76e11b90,空闲节点=0x0,释放函数=0x4192d9)
#src/util/util.c:192处的列表“空闲函数”(l=0x76e11b90,f“空闲节点=0x0)中的1 0x00419613
#2 0x004b3355存储扫描信息(扫描res=0x9cb060,物理rad=0x9c7ed4),位于bla.c:312
#获取扫描频率对象中的3 0x004b36fd(物理辐射=0x9c7ed4,通道=0x99c134,无线电mac=0x76e11c70“\004\360!\033\367\247\017“)位于bla.c:381
#4 0x004b3c63,在叶片c:454处进行WVIC U扫描(arg=0x9c7e90)
#50X770B5689英寸?? ()

最佳答案

一位同事给了我一个例子,它是失败时的堆栈状态。

07-28 03:02
查看更多