VirtualBox

Changeset 58976 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Dec 3, 2015 9:42:04 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
104498
Message:

VBoxTpG,SUPDrv: Extended VTGDESCPROVIDER again to facilitate HM in ring-0; major support driver version bump.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxTpG.h

    r58920 r58976  
    296296typedef struct VTGDESCPROVIDER
    297297{
    298     VTGSTROFF       offName;
    299     uint16_t        iFirstProbe;
    300     uint16_t        cProbes;
    301     VTGDESCATTR     AttrSelf;
    302     VTGDESCATTR     AttrModules;
    303     VTGDESCATTR     AttrFunctions;
    304     VTGDESCATTR     AttrNames;
    305     VTGDESCATTR     AttrArguments;
    306     uint8_t         bReserved;
    307     uint32_t        cProbesEnabled;
     298    VTGSTROFF           offName;
     299    uint16_t            iFirstProbe;
     300    uint16_t            cProbes;
     301    VTGDESCATTR         AttrSelf;
     302    VTGDESCATTR         AttrModules;
     303    VTGDESCATTR         AttrFunctions;
     304    VTGDESCATTR         AttrNames;
     305    VTGDESCATTR         AttrArguments;
     306    uint8_t             bReserved;
     307    uint32_t volatile   cProbesEnabled;
     308    /** This increases every time a probe is enabled or disabled.
     309     * Can be used in non-ring-3 context via PROVIDER_GET_SETTINGS_SEQ_NO() in
     310     * order to only configure probes related stuff when actually required.  */
     311    uint32_t volatile   uSettingsSerialNo;
    308312} VTGDESCPROVIDER;
    309 AssertCompileSize(VTGDESCPROVIDER, 28);
     313AssertCompileSize(VTGDESCPROVIDER, 32);
    310314/** Pointer to a VTG provider descriptor. */
    311315typedef VTGDESCPROVIDER    *PVTGDESCPROVIDER;
     
    414418
    415419/** The current VTGOBJHDR::szMagic value. */
    416 #define VTGOBJHDR_MAGIC     "VTG Object Header v1.6\0"
     420#define VTGOBJHDR_MAGIC     "VTG Object Header v1.7\0"
    417421
    418422/** The name of the VTG data object header symbol in the object file. */
Note: See TracChangeset for help on using the changeset viewer.

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