ToolsAPI.TOTAContextWin64

From RAD Studio API Documentation
Jump to: navigation, search

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.