ToolsAPI.TOTAContextWin64
Delphi
TOTAContextWin64 = record
C++
struct DECLSPEC_DRECORD TOTAContextWin64
{
public:
unsigned __int64 P1Home;
unsigned __int64 P2Home;
unsigned __int64 P3Home;
unsigned __int64 P4Home;
unsigned __int64 P5Home;
unsigned __int64 P6Home;
unsigned ContextFlags;
unsigned MxCsr;
System::Word SegCs;
System::Word SegDs;
System::Word SegEs;
System::Word SegFs;
System::Word SegGs;
System::Word SegSs;
unsigned EFlags;
unsigned __int64 Dr0;
unsigned __int64 Dr1;
unsigned __int64 Dr2;
unsigned __int64 Dr3;
unsigned __int64 Dr6;
unsigned __int64 Dr7;
unsigned __int64 Rax;
unsigned __int64 Rcx;
unsigned __int64 Rdx;
unsigned __int64 Rbx;
unsigned __int64 Rsp;
unsigned __int64 Rbp;
unsigned __int64 Rsi;
unsigned __int64 Rdi;
unsigned __int64 R8;
unsigned __int64 R9;
unsigned __int64 R10;
unsigned __int64 R11;
unsigned __int64 R12;
unsigned __int64 R13;
unsigned __int64 R14;
unsigned __int64 R15;
unsigned __int64 Rip;
public:
union
{
struct
{
System::StaticArray<TOTAM128A, 2> Header;
System::StaticArray<TOTAM128A, 8> Legacy;
TOTAM128A Xmm0;
TOTAM128A Xmm1;
TOTAM128A Xmm2;
TOTAM128A Xmm3;
TOTAM128A Xmm4;
TOTAM128A Xmm5;
TOTAM128A Xmm6;
TOTAM128A Xmm7;
TOTAM128A Xmm8;
TOTAM128A Xmm9;
TOTAM128A Xmm10;
TOTAM128A Xmm11;
TOTAM128A Xmm12;
TOTAM128A Xmm13;
TOTAM128A Xmm14;
TOTAM128A Xmm15;
};
struct
{
TOTAXMM_SAVE_AREA32 FltSave;
System::StaticArray<TOTAM128A, 26> VectorRegister;
unsigned __int64 VectorControl;
unsigned __int64 DebugControl;
unsigned __int64 LastBranchToRip;
unsigned __int64 LastBranchFromRip;
unsigned __int64 LastExceptionToRip;
unsigned __int64 LastExceptionFromRip;
};
};
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | ToolsAPI.pas ToolsAPI.hpp |
ToolsAPI | ToolsAPI |
Description
Embarcadero Technologies does not currently have any additional information.