Package envi :: Package archs :: Package i386 :: Module regs
[hide private]
[frames] | no frames]

Module regs

source code

Home of the i386 module's register specs/code.

Classes [hide private]
  i386RegisterContext
Functions [hide private]
 
getRegOffset(regs, regname) source code
Variables [hide private]
  MSR_DEBUGCTL = 0x01d9
  MSR_DEBUGCTL_LBR = 0x0001
  MSR_DEBUGCTL_BTF = 0x0002
  MSR_DEBUGCTL_TR = 0x0004
  MSR_DEBUGCTL_BTS = 0x0008
  MSR_DEBUGCTL_BTINT = 0x0010
  MSR_DEBUGCTL_BTS_OFF_OS = 0x0020
  MSR_DEBUGCTL_BTS_OFF_USR = 0x0040
  MSR_SYSENTER_EIP = 0x0176
  IA32_DS_AREA_MSR = 0x0600
  i386regs = [("eax", 32), ("ecx", 32), ("edx", 32), ("ebx", 32)...
  l = locals()
  i386meta = [("ax", REG_EAX, 0, 16), ("cx", REG_ECX, 0, 16), ("...
  statmetas = [('CF', REG_EFLAGS, 0, 1, 'Carrie Flag'), ('PF', R...
Variables Details [hide private]

i386regs

Value:
[("eax", 32), ("ecx", 32), ("edx", 32), ("ebx", 32), ("esp", 32), ("eb\
p", 32), ("esi", 32), ("edi", 32), ("mm0", 64), ("mm1", 64), ("mm2", 6\
4), ("mm3", 64), ("mm4", 64), ("mm5", 64), ("mm6", 64), ("mm7", 64), (\
"xmm0", 128), ("xmm1", 128), ("xmm2", 128), ("xmm3", 128), ("xmm4", 12\
8), ("xmm5", 128), ("xmm6", 128), ("xmm7", 128), ("debug0", 32), ("deb\
ug1", 32), ("debug2", 32), ("debug3", 32), ("debug4", 32), ("debug5", \
32), ("debug6", 32), ("debug7", 32), ("ctrl0", 32), ("ctrl1", 32), ("c\
trl2", 32), ("ctrl3", 32), ("ctrl4", 32), ("ctrl5", 32), ("ctrl6", 32)\
...

i386meta

Value:
[("ax", REG_EAX, 0, 16), ("cx", REG_ECX, 0, 16), ("dx", REG_EDX, 0, 16\
), ("bx", REG_EBX, 0, 16), ("sp", REG_ESP, 0, 16), ("bp", REG_EBP, 0, \
16), ("si", REG_ESI, 0, 16), ("di", REG_EDI, 0, 16), ("al", REG_EAX, 0\
, 8), ("cl", REG_ECX, 0, 8), ("dl", REG_EDX, 0, 8), ("bl", REG_EBX, 0,\
 8), ("ah", REG_EAX, 8, 8), ("ch", REG_ECX, 8, 8), ("dh", REG_EDX, 8, \
8), ("bh", REG_EBX, 8, 8),]

statmetas

Value:
[('CF', REG_EFLAGS, 0, 1, 'Carrie Flag'), ('PF', REG_EFLAGS, 2, 1, 'Pa\
rity Flag'), ('AF', REG_EFLAGS, 4, 1, 'Adjust Flag'), ('ZF', REG_EFLAG\
S, 6, 1, 'Zero Flag'), ('SF', REG_EFLAGS, 7, 1, 'Sign Flag'), ('TF', R\
EG_EFLAGS, 8, 1, 'Trap Flag'), ('IF', REG_EFLAGS, 9, 1, 'Interrupt Ena\
ble Flag'), ('DF', REG_EFLAGS, 10, 1, 'Direction Flag'), ('OF', REG_EF\
LAGS, 11, 1, 'Overflow Flag'),]