void ckExceptIntHandler0B()
void ckExceptIntHandler00()
uint32_t es
Definition: interrupt.h:60
uint32_t eip
Definition: interrupt.h:76
void ckExceptIntHandler0A()
void ckExceptIntHandler13()
void ckExceptIntHandler04()
uint32_t ss2
Definition: interrupt.h:80
void ckExceptIntHandler01()
void ckExceptIntHandler0F()
uint32_t ds
Definition: interrupt.h:61
uint32_t err_eflag
Definition: interrupt.h:87
uint32_t esi
Definition: interrupt.h:64
void ckExceptIntHandler0E()
void ckExceptIntHandler12()
void ckExceptIntHandler02()
uint32_t err_ss2
Definition: interrupt.h:89
uint32_t esp2
Definition: interrupt.h:79
void ckExceptIntHandler07()
void ckExceptIntHandler10()
uint32_t err_cs
Definition: interrupt.h:86
uint32_t edi
Definition: interrupt.h:63
void ckInterruptQueueInitialize(void)
인터럽트 큐를 초기화합니다.
Definition: interrupt.c:40
uint32_t eflag
Definition: interrupt.h:78
uint32_t err_eip
Definition: interrupt.h:85
void ckExceptIntHandler08()
void ckExceptIntHandler11()
void ckExceptIntHandler0C()
uint32_t cs
Definition: interrupt.h:77
void ckExceptIntHandler14()
struct tagInterruptContext InterruptContext
인터럽트 콘텍스트입니다.
uint32_t edx
Definition: interrupt.h:68
uint32_t fs
Definition: interrupt.h:59
uint32_t err_code
Definition: interrupt.h:84
uint32_t ecx
Definition: interrupt.h:69
요소의 크기가 4바이트인 환형 큐 구조체입니다.
Definition: circular_queue.h:42
uint32_t gs
Definition: interrupt.h:58
Definition: interrupt.h:44
uint32_t err_esp2
Definition: interrupt.h:88
void ckUnknownIntHandler()
uint32_t ebx
Definition: interrupt.h:67
uint32_t eax
Definition: interrupt.h:70
uint32_t ebp
Definition: interrupt.h:65
void ckExceptIntHandler09()
void ckExceptIntHandler06()
void ckExceptIntHandler05()
인터럽트 콘텍스트입니다.
Definition: interrupt.h:56
CircularQueue32 g_InterruptQueue
인터럽트 큐입니다.
Definition: interrupt.c:37
void ckExceptIntHandler0D()
void ckExceptIntHandler03()
uint32_t esp
Definition: interrupt.h:66