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

Tb_entry_trap Class Reference

logged trap. More...

#include <tb_entry.h>

Inheritance diagram for Tb_entry_trap:

Tb_entry List of all members.

Public Member Functions

void set (Context *ctx, Mword eip, Trap_state *ts)
void set (Context *ctx, Mword eip, Mword trapno)
char trapno () const
Unsigned16 errno () const
Mword eax () const
Mword cr2 () const
Mword edx () const
Mword ebp () const
Unsigned16 cs () const
Unsigned16 ds () const
Mword sp () const
Mword flags () const

Private Attributes

char _trapno
Unsigned16 _errno
Mword _ebp
Mword _edx
Mword _cr2
Mword _eax
Mword _eflags
Mword _esp
Unsigned16 _cs
Unsigned16 _ds

Detailed Description

logged trap.


Member Function Documentation

Mword Tb_entry_trap::cr2  )  const [inline]
 

Unsigned16 Tb_entry_trap::cs  )  const [inline]
 

Unsigned16 Tb_entry_trap::ds  )  const [inline]
 

Mword Tb_entry_trap::eax  )  const [inline]
 

Mword Tb_entry_trap::ebp  )  const [inline]
 

Mword Tb_entry_trap::edx  )  const [inline]
 

Unsigned16 Tb_entry_trap::errno  )  const [inline]
 

Mword Tb_entry_trap::flags  )  const [inline]
 

void Tb_entry_trap::set Context ctx,
Mword  eip,
Mword  trapno
[inline]
 

void Tb_entry_trap::set Context ctx,
Mword  eip,
Trap_state ts
[inline]
 

Mword Tb_entry_trap::sp  )  const [inline]
 

char Tb_entry_trap::trapno  )  const [inline]
 


Member Data Documentation

Mword Tb_entry_trap::_cr2 [private]
 

Unsigned16 Tb_entry_trap::_cs [private]
 

Unsigned16 Tb_entry_trap::_ds [private]
 

Mword Tb_entry_trap::_eax [private]
 

Mword Tb_entry_trap::_ebp [private]
 

Mword Tb_entry_trap::_edx [private]
 

Mword Tb_entry_trap::_eflags [private]
 

Unsigned16 Tb_entry_trap::_errno [private]
 

Mword Tb_entry_trap::_esp [private]
 

char Tb_entry_trap::_trapno [private]
 


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