VirtualBox

Changeset 35466 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Jan 10, 2011 4:36:35 PM (14 years ago)
Author:
vboxsync
Message:

DBGFReg: Query individual registers by name.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/DBGFInternal.h

    r35410 r35466  
    275275    /** The register database lock. */
    276276    RTSEMRW                     hRegDbLock;
     277    /** String space for looking up registers.  (Protected by hRegDbLock.) */
     278    R3PTRTYPE(RTSTRSPACE)       RegSpace;
    277279    /** String space holding the register sets. (Protected by hRegDbLock.)  */
    278280    R3PTRTYPE(RTSTRSPACE)       RegSetSpace;
     281    /** The number of registers (aliases and sub-fields not counted). */
     282    uint32_t                    cRegs;
     283    /** Alignment padding. */
     284    uint32_t                    Alignment2;
    279285
    280286    /** The current Guest OS digger. */
     
    310316
    311317    /** Padding the structure to 16 bytes. */
    312     uint8_t                 abReserved[3];
     318    bool                    afReserved[7];
     319
     320    /** The register set for this CPU.  Can be NULL. */
     321    R3PTRTYPE(struct DBGFREGSET *) pRegSet;
    313322} DBGFCPU;
    314323/** Pointer to DBGFCPU data. */
     
    322331int  dbgfR3InfoTerm(PVM pVM);
    323332void dbgfR3OSTerm(PVM pVM);
     333int  dbgfR3RegInit(PVM pVM);
     334void dbgfR3RegTerm(PVM pVM);
    324335int  dbgfR3SymInit(PVM pVM);
    325336int  dbgfR3SymTerm(PVM pVM);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette