GDBServerFoundation::i386 Namespace Reference

Enumerations

enum  RegisterIndex {
  rgEAX, rgECX, rgEDX, rgEBX,
  rgESP, rgEBP, rgESI, rgEDI,
  rgEIP, rgEFLAGS, rgCS, rgSS,
  rgDS, rgES, rgFS, rgGS
}
 Enumerates i386 registers in the order that is expected by GDB (and is hardcoded in i386-tdep.c in GDB. More...
 

Variables

static RegisterEntry _RawRegisterList []
 
static PlatformRegisterList RegisterList
 

Enumeration Type Documentation

Enumerates i386 registers in the order that is expected by GDB (and is hardcoded in i386-tdep.c in GDB.

Enumerator:
rgEAX 
rgECX 
rgEDX 
rgEBX 
rgESP 
rgEBP 
rgESI 
rgEDI 
rgEIP 
rgEFLAGS 
rgCS 
rgSS 
rgDS 
rgES 
rgFS 
rgGS 

Definition at line 9 of file registers-i386.h.

Variable Documentation

RegisterEntry GDBServerFoundation::i386::_RawRegisterList[]
static
Initial value:
= {
{rgEAX, "eax", 32},
{rgECX, "ecx", 32},
{rgEDX, "edx", 32},
{rgEBX, "ebx", 32},
{rgESP, "esp", 32},
{rgEBP, "ebp", 32},
{rgESI, "esi", 32},
{rgEDI, "edi", 32},
{rgEIP, "eip", 32},
{rgEFLAGS, "eflags", 32},
{rgCS, "cs", 32},
{rgSS, "ss", 32},
{rgDS, "ds", 32},
{rgES, "es", 32},
{rgFS, "fs", 32},
{rgGS, "gs", 32},
}

Definition at line 30 of file registers-i386.h.

PlatformRegisterList GDBServerFoundation::i386::RegisterList
static
Initial value:
=
{
sizeof(_RawRegisterList) / sizeof(_RawRegisterList[0]),
}

Definition at line 50 of file registers-i386.h.