标签: linux linux-kernel arm64
我对BRK指令及其行为有些困惑。我知道这会生成断点中断-我假设这会为该进程生成SIGTRAP?
此外,我注意到BRK将立即数作为参数。这如何立即改变行为?假设我想根据中断发生的位置更改“处理程序”的行为,在本地处理此过程是否有意义,还是仅从可以查看寄存器,PC等值的ptracer有意义?在SIGTRAP时?