|
libcosmos
Linux C++ System Programming Library
|
Additional data delivered with SIGILL signals. More...
#include <SigInfo.hxx>
Inheritance diagram for cosmos::SigInfo::IllData:Public Types | |
| enum class | Reason : int { OPCODE = ILL_ILLOPC , OPERAND = ILL_ILLOPN , ADDRESS = ILL_ILLADR , TRAP = ILL_ILLTRP , PRIV_OP = ILL_PRVOPC , PRIV_REG = ILL_PRVREG , COPROC = ILL_COPROC , BAD_STACK = ILL_BADSTK , BAD_IADDR = ILL_BADIADDR } |
| Different reasons for delivering a SIGILL signal. More... | |
Public Attributes | |
| Reason | reason |
| The reason why SIGILL was delivered. | |
Public Attributes inherited from cosmos::SigInfo::FaultData | |
| void * | addr |
| The address of the fault / trap. | |
Additional data delivered with SIGILL signals.
Definition at line 216 of file SigInfo.hxx.
|
strong |
Different reasons for delivering a SIGILL signal.
Definition at line 220 of file SigInfo.hxx.
| Reason cosmos::SigInfo::IllData::reason |
The reason why SIGILL was delivered.
Definition at line 235 of file SigInfo.hxx.