RegSA_struc

Register data associated with the kernel debugger communications protocol.

typedef struct _RegSA_struc {
  DWORD     EAXSav;   /*  EAX register */
  DWORD     EBXSav;   /*  EBX register */
  DWORD     ECXSav;   /*  ECX register */
  DWORD     EDXSav;   /*  EDX register */
  DWORD     ESPSav;   /*  ESP register */
  DWORD     EBPSav;   /*  EBP register */
  DWORD     ESISav;   /*  ESI register */
  DWORD     EDISav;   /*  EDI register */
  WORD      ESSav;    /*  ES register */
  WORD      SSSav;    /*  SS register */
  WORD      DSSav;    /*  DS register */
  WORD      FSSav;    /*  FS register */
  WORD      GSSav;    /*  GS register */
  AddrS     CSIPsav;  /*  Instruction address save area */
  DWORD     EFsav;    /*  EF save area */
  DWORD     CR0sav;   /*  CR0 save area */
  DTR       GDTsav;   /*  GDT save area */
  WORD      RS_Pad1;  /*  RS_Pad1 save area */
  DTR       IDTsav;   /*  IDT save area */
  WORD      RS_Pad2;  /*  RS_Pad2 save area */
  WORD      LDTsav;   /*  LDTsav area */
  WORD      TRsav;    /*  TRsav area */
  DWORD     CR2Sav;   /*  CR2 register */
  DWORD     CR3Sav;   /*  CR3 register */
  DWORD     CR4Sav;   /*  CR4 register */
  DWORD     DR0Sav;   /*  DR0 register */
  DWORD     DR1Sav;   /*  DR1 register */
  DWORD     DR2Sav;   /*  DR2 register */
  DWORD     DR3Sav;   /*  DR3 register */
  DWORD     DR6Sav;   /*  DR6 register */
  DWORD     DR7Sav;   /*  DR7 register */
  DWORD     DR7Sav2;  /*  DR7 register 2 */
  DWORD     TR6Sav;   /*  TR6 register */
  DWORD     TR7Sav;   /*  TR7 register */
} RegSA_struc;

typedef   RegSA _ struc   * RegSA _ struc ;


[Back: QWORD Field - qw_ulHi]
[Next: RegSA_struc Field - EAXSav]