#include <interrupt.h>
Data Fields | |
uint32_t | edi |
uint32_t | esi |
uint32_t | ebp |
uint32_t | esp_dummy |
uint32_t | ebx |
uint32_t | edx |
uint32_t | ecx |
uint32_t | eax |
uint16_t | gs |
uint16_t uint16_t | fs:16 |
uint16_t uint16_t uint16_t | es:16 |
uint16_t uint16_t uint16_t uint16_t | ds:16 |
uint16_t uint16_t uint16_t uint16_t uint32_t | vec_no:16 |
uint32_t | error_code |
void * | frame_pointer |
void(* | eip )(void) |
uint16_t | cs |
uint16_t uint32_t | eflags:16 |
void * | esp |
uint16_t | ss |
Definition at line 21 of file interrupt.h.
Definition at line 28 of file interrupt.h.
Definition at line 33 of file interrupt.h.
Referenced by interrupt_handler(), intr_dump_frame(), intr_handler(), kill(), and pci_interrupt().
Definition at line 48 of file interrupt.h.
void(* intr_frame::eip)(void) |
Referenced by intr_dump_frame(), and start_process().
Definition at line 53 of file interrupt.h.
Referenced by intr_dump_frame(), kill(), and start_process().
void* intr_frame::esp |