考虑一下SIGILL信号。
SIGILL is generated for the execution of an illegal instruction.
SIGILL是为那些执行非法指令的情况而产生的。
In the case of SIGILL, the DAR might not provide useful data, because this register is used to store the fault address in the case of SIGSEGV.
在SIGILL的情况中,DAR可能不会提供任何有用的数据,因为这个寄存器在SIGSEGV的情况中就被用来存放故障地址。
As expected, the program has received a SIGILL (signal number 4) with an si code of 5, which is set when a privileged opcode is executed by a user-space program.
正如我们期望的一样,这个程序会接收到一个SIGILL(信号编号为4)信号,其si代码为5,这是在用户空间的程序执行特权操作时产生的。
As expected, the program has received a SIGILL (signal number 4) with an si code of 5, which is set when a privileged opcode is executed by a user-space program.
正如我们期望的一样,这个程序会接收到一个SIGILL(信号编号为4)信号,其si代码为5,这是在用户空间的程序执行特权操作时产生的。
应用推荐