Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

TRPM Struct Reference
[Internals]

#include <TRPMInternal.h>

List of all members.


Detailed Description

TRPM Data (part of VM)

IMPORTANT! Keep the nasm version of this struct up-to-date.

Definition at line 83 of file TRPMInternal.h.


Public Member Functions

 RCPTRTYPE (void *) aGuestTrapHandler[256]
 RCPTRTYPE (void *) pvMonShwIdtRC
 RCPTRTYPE (void *) aTmpTrapHandlers[256]

Public Attributes

uint8_t abPadding1 [14]
VBOXIDTE aIdt [256]
STAMPROFILEADV aStatGCTraps [0x14]
uint32_t au32IdtPatched [8]
uint8_t au8Padding [2]
TRPMEVENT enmActiveType
TRPMEVENT enmSavedType
bool fDisableMonitoring
bool fSafeToDropGuestIDTMonitoring
VBOXIDTR GuestIdtr
RTINT offVM
STAMCOUNTER StatForwardFailNoHandler
STAMCOUNTER StatForwardFailPatchAddr
STAMCOUNTER StatForwardFailR3
STAMCOUNTER StatForwardFailRZ
STAMPROFILEADV StatForwardProfR3
STAMPROFILEADV StatForwardProfRZ
STAMCOUNTER StatRCWriteGuestIDTFault
STAMCOUNTER StatRCWriteGuestIDTHandled
STAMPROFILE StatSyncIDT
STAMPROFILE StatTrap0dDisasm
STAMCOUNTER StatTrap0dRdTsc
RTGCUINTPTR uActiveCR2
RTGCUINT uActiveErrorCode
RTUINT uActiveVector
RTGCUINT uPrevVector
RTGCUINTPTR uSavedCR2
RTGCUINT uSavedErrorCode
RTGCUINT uSavedVector

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index