我有一个链接到 libcrypto.so 的程序。如果我在 gdb 中运行程序,我将收到以下错误:“程序收到信号 SIGILL,非法指令。” 我研究了一下,发现这是 libcrypto 的问题,我可以在运行前使用“handle SIGILL nostop noprint”忽略该信号。在 gdb 中工作,但不适用于 gdbserver。
问题:如何在 gdbserver 中使用“处理 SIGILL nostop noprint”?如果我将 IDA 连接到我的 gdbserver,它总是会因 SIGILL、非法指令错误消息而崩溃。