您好!
我们的项目运行了大约700ms、然后 PC 似乎自发变为0x00000000、因此程序有效地反复重新启动。 我们将 BP 设置为0x0、然后在~700ms 后达到该值。 然而、调试器中未显示任何堆栈帧来向我们显示 PC = 0x00000000的上下文。
我们消除了重置作为原因、我的同事最终发现原因是一个空函数指针、但经过了数小时的工作后才发现。
1) 1)在空函数指针将 PC 更改为0x0的情况下、为什么没有任何栈信息?
2) 2)是否有替代调试技术来确定哪些代码会将 PC 更改为0x0? 遗憾的是、我们没有任何片上/片外跟踪设备。
非常感谢。




