Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages  

irq_context Struct Reference

Context after an interrupt. More...

#include <interrupt.h>


Data Fields

uint32_t edi
 General purpose register.

uint32_t esi
 General purpose register.

uint32_t ebp
 General purpose register.

uint32_t esp
 General purpose register.

uint32_t ebx
 General purpose register.

uint32_t edx
 General purpose register.

uint32_t ecx
 General purpose register.

uint32_t eax
 General purpose register.

uint32_t es
 Segment register.

uint32_t ds
 Segment register.

uint32_t fs
 Segment register.

uint32_t gs
 Segment register.

uint32_t IRQ
 The interrupt number.

uint32_t eip
 Current instruction pointer (a.k.a. program counter).

uint32_t cs
 Code segment register.

uint32_t eflags
 EFLAGS register.


Detailed Description

Context after an interrupt.

Definition at line 94 of file interrupt.h.


Field Documentation

uint32_t irq_context::cs
 

Code segment register.

Definition at line 105 of file interrupt.h.

uint32_t irq_context::ds
 

Segment register.

Definition at line 99 of file interrupt.h.

uint32_t irq_context::eax
 

General purpose register.

Definition at line 97 of file interrupt.h.

uint32_t irq_context::ebp
 

General purpose register.

Definition at line 97 of file interrupt.h.

uint32_t irq_context::ebx
 

General purpose register.

Definition at line 97 of file interrupt.h.

uint32_t irq_context::ecx
 

General purpose register.

Definition at line 97 of file interrupt.h.

uint32_t irq_context::edi
 

General purpose register.

Definition at line 97 of file interrupt.h.

uint32_t irq_context::edx
 

General purpose register.

Definition at line 97 of file interrupt.h.

uint32_t irq_context::eflags
 

EFLAGS register.

Definition at line 107 of file interrupt.h.

uint32_t irq_context::eip
 

Current instruction pointer (a.k.a. program counter).

Definition at line 103 of file interrupt.h.

uint32_t irq_context::es
 

Segment register.

Definition at line 99 of file interrupt.h.

uint32_t irq_context::esi
 

General purpose register.

Definition at line 97 of file interrupt.h.

uint32_t irq_context::esp
 

General purpose register.

Definition at line 97 of file interrupt.h.

uint32_t irq_context::fs
 

Segment register.

Definition at line 99 of file interrupt.h.

uint32_t irq_context::gs
 

Segment register.

Definition at line 99 of file interrupt.h.

uint32_t irq_context::IRQ
 

The interrupt number.

Definition at line 101 of file interrupt.h.


The documentation for this struct was generated from the following file:
Generated on Fri Feb 20 15:32:21 2004 for Minirighi by doxygen1.2.18