【发布时间】:2021-05-18 12:44:40
【问题描述】:
我正在 qemu 上执行一个 arm elf (zephyr os + tfm) 并让它运行一些测试。 不幸的是,它在某个点停止,没有错误消息或警告。 我也尝试过使用 GDB,但在某个时候,它就停止了。 对于同一版本,它总是在同一点停止(如果我添加一些调试打印,它会提前或稍后停止)。 我认为有一些未决的中断根本没有被捕获......老实说不知道。
因此,我的问题是:如何找出挂起软件的原因? 或者,我怎样才能检查哪个中断已经上升以停止正常执行?
【问题讨论】:
标签: debugging arm gdb reverse-engineering interrupt