MicrOS
|
Structure containig data passed when the signal is executed (from the point where the last instruction was executed before signal) More...
#include <micros_process.h>
Public Attributes | |
uint32_t | interrupt_number |
Number of the interrupt which caused the signal. More... | |
uint32_t | cr2 |
CR2 register state (contains address which caused page fault) More... | |
micros_signal_registers_state | registers |
Saved registers state. More... | |
micros_signal_fpu_state | fpu_state |
Saved FPU registers state. More... | |
uint32_t | eip |
EIP (index pointer) register state. More... | |
uint32_t | cs |
CS (code segment) register state. More... | |
uint32_t | eflags |
EFLAGS register state. More... | |
uint32_t | esp |
ESP (stack pointer) register state. More... | |
uint32_t | ss |
SS (stack segment) register state. More... | |
Structure containig data passed when the signal is executed (from the point where the last instruction was executed before signal)
uint32_t micros_signal_params::cr2 |
CR2 register state (contains address which caused page fault)
uint32_t micros_signal_params::cs |
CS (code segment) register state.
uint32_t micros_signal_params::eflags |
EFLAGS register state.
uint32_t micros_signal_params::eip |
EIP (index pointer) register state.
uint32_t micros_signal_params::esp |
ESP (stack pointer) register state.
micros_signal_fpu_state micros_signal_params::fpu_state |
Saved FPU registers state.
uint32_t micros_signal_params::interrupt_number |
Number of the interrupt which caused the signal.
micros_signal_registers_state micros_signal_params::registers |
Saved registers state.
uint32_t micros_signal_params::ss |
SS (stack segment) register state.