#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 |
1.5.6