我正在调试一个(嵌入式)软件。我在一个函数上设置了一个断点,出于某种原因,一旦我到达该断点并且continue
我总是回到该函数(这是一个初始化函数,只能调用一次)。当我删除断点时,并且continue
,GDB 告诉我:
Program received signal SIGTRAP, Trace/breakpoint trap.
由于我使用断点,我假设我陷入了“断点陷阱”。什么是断点陷阱?
我能想到的另一种可能性是:
1.你的进程正在运行多个线程.
例如 - 2 表示 x 和 y。
2.线程 y 到达断点但是你有将 gdb 连接到线程 x。
这种情况是一个跟踪/断点陷阱。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)