小智 13
我能想到的另一种可能性是:
1.您的进程正在运行多个线程.
例如 - 2说x&y.
2. 线程y命中断点但你已经将gdb附加到线程x.
这种情况是跟踪/断点陷阱.
TJD*_*TJD 10
断点陷阱只意味着处理器遇到了断点.为什么会发生这种情况有两种可能性.最有可能的是,您的初始化代码被命中,因为您的CPU正在重置并再次点击断点.另一种可能性是,设置断点的代码实际上是在初始化以外的位置运行的.有时使用积极的编译器优化,很难确切地确定断点映射到哪个代码以及哪些执行路径可以到达那里.
| 归档时间: |
|
| 查看次数: |
66741 次 |
| 最近记录: |