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

exc_context Struct Reference

Context after an exception. More...

#include <exception.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 EXC
 The exception number and error code.

uint32_t err_code
 The exception number and error code.

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 exception.

Definition at line 14 of file exception.h.


Field Documentation

uint32_t exc_context::cs
 

Code segment register.

Definition at line 25 of file exception.h.

uint32_t exc_context::ds
 

Segment register.

Definition at line 19 of file exception.h.

uint32_t exc_context::eax
 

General purpose register.

Definition at line 17 of file exception.h.

uint32_t exc_context::ebp
 

General purpose register.

Definition at line 17 of file exception.h.

uint32_t exc_context::ebx
 

General purpose register.

Definition at line 17 of file exception.h.

uint32_t exc_context::ecx
 

General purpose register.

Definition at line 17 of file exception.h.

uint32_t exc_context::edi
 

General purpose register.

Definition at line 17 of file exception.h.

uint32_t exc_context::edx
 

General purpose register.

Definition at line 17 of file exception.h.

uint32_t exc_context::eflags
 

EFLAGS register.

Definition at line 27 of file exception.h.

uint32_t exc_context::eip
 

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

Definition at line 23 of file exception.h.

uint32_t exc_context::err_code
 

The exception number and error code.

Definition at line 21 of file exception.h.

uint32_t exc_context::es
 

Segment register.

Definition at line 19 of file exception.h.

uint32_t exc_context::esi
 

General purpose register.

Definition at line 17 of file exception.h.

uint32_t exc_context::esp
 

General purpose register.

Definition at line 17 of file exception.h.

uint32_t exc_context::EXC
 

The exception number and error code.

Definition at line 21 of file exception.h.

uint32_t exc_context::fs
 

Segment register.

Definition at line 19 of file exception.h.

uint32_t exc_context::gs
 

Segment register.

Definition at line 19 of file exception.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