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

tss.h

Go to the documentation of this file.
00001 // AUTOMATICALLY GENERATED -- DO NOT EDIT!         -*- c++ -*-
00002 
00003 #ifndef tss_h
00004 #define tss_h
00005 
00006 #include "l4_types.h"
00007 
00008 //
00009 // INTERFACE definition follows 
00010 //
00011 
00012 
00013 class Tss
00014 {
00015 public:
00016   Unsigned32  back_link;
00017   Unsigned32  esp0;
00018   Unsigned32  ss0;
00019   Unsigned32  esp1;
00020   Unsigned32  ss1;
00021   Unsigned32  esp2;
00022   Unsigned32  ss2;
00023   Unsigned32  cr3;
00024   Unsigned32  eip;
00025   Unsigned32  eflags;
00026   Unsigned32  eax;
00027   Unsigned32  ecx;
00028   Unsigned32  edx;
00029   Unsigned32  ebx;
00030   Unsigned32  esp;
00031   Unsigned32  ebp;
00032   Unsigned32  esi;
00033   Unsigned32  edi;
00034   Unsigned32  es;
00035   Unsigned32  cs;
00036   Unsigned32  ss;
00037   Unsigned32  ds;
00038   Unsigned32  fs;
00039   Unsigned32  gs;
00040   Unsigned32  ldt;
00041   Unsigned16  trace_trap        __attribute__((packed));
00042   Unsigned16  io_bit_map_offset __attribute__((packed));
00043 };
00044 
00045 #endif // tss_h

Generated on Mon Sep 26 14:20:12 2005 for Fiasco by  doxygen 1.4.2