Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Trap_state Class Reference

#include <trap_state.h>

Inheritance diagram for Trap_state:

Jdb_entry_frame Jdb_debug_frame Jdb_get_cputime_frame Jdb_log_frame Jdb_output_frame Jdb_status_page_frame Jdb_thread_name_frame Jdb_lines_frame Jdb_symbols_frame Jdb_log_3val_frame List of all members.

Public Types

typedef int(* Handler )(Trap_state *)

Public Member Functions

Mword ip ()
Mword sp ()
Mword flags ()
Mword value ()
void dump ()

Static Public Member Functions

static Handler FIASCO_FASTCALL
base_handler 
asm ("BASE_TRAP_HANDLER")

Public Attributes

Mword es
Mword ds
Mword gs
Mword fs
Mword edi
Mword esi
Mword ebp
Mword cr2
Mword ebx
Mword edx
Mword ecx
Mword eax
Mword trapno
Mword err
Mword eip
Mword cs
Mword eflags
Mword esp
Mword ss

Member Typedef Documentation

typedef int(* Trap_state::Handler)(Trap_state *)
 


Member Function Documentation

static Handler FIASCO_FASTCALL base_handler Trap_state::asm "BASE_TRAP_HANDLER"   )  [static]
 

void Trap_state::dump  ) 
 

Mword Trap_state::flags  )  [inline]
 

Mword Trap_state::ip  )  [inline]
 

Mword Trap_state::sp  )  [inline]
 

Mword Trap_state::value  ) 
 


Member Data Documentation

Mword Trap_state::cr2
 

Mword Trap_state::cs
 

Mword Trap_state::ds
 

Mword Trap_state::eax
 

Mword Trap_state::ebp
 

Mword Trap_state::ebx
 

Mword Trap_state::ecx
 

Mword Trap_state::edi
 

Mword Trap_state::edx
 

Mword Trap_state::eflags
 

Mword Trap_state::eip
 

Mword Trap_state::err
 

Mword Trap_state::es
 

Mword Trap_state::esi
 

Mword Trap_state::esp
 

Mword Trap_state::fs
 

Mword Trap_state::gs
 

Mword Trap_state::ss
 

Mword Trap_state::trapno
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 26 14:20:18 2005 for Fiasco by  doxygen 1.4.2