Thread::Context Struct Reference

Thread Context Data Structure. More...

List of all members.

Public Attributes

uInt16 gs
 16-bit GS Register
uInt16 fs
 16-bit FS Register
uInt16 es
 16-bit ES Register
uInt16 ds
 16-bit DS Register
uInt32 edi
 32-bit Destination Index Register
uInt32 esi
 32-bit Source Index Register
uInt32 ebp
 32-bit Stack Frame Pointer
uInt32 esp
 32-bit Stack Top Pointer (not used)
uInt32 ebx
 32-bit EBX Register
uInt32 edx
 32-bit EDX Register
uInt32 ecx
 32-bit ECX Register
uInt32 eax
 32-bit EAX Register


Detailed Description

Stores the saved context of the thread. This includes the values of the general purpose registers, flag register and segment registers.

Todo:
This structure has to be expanded to store floating-point registers (Intel i486 has an embedded floating point unit)

Definition at line 60 of file myThread.cpp.


The documentation for this struct was generated from the following file:

Generated on Fri Sep 18 20:32:22 2009 for "MyThread Library" by  doxygen 1.5.5