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

Internals
[The Virtual Machine]


Detailed Description

For internal use only.


Classes

struct  VMATERROR
struct  VMATRESET
struct  VMATRUNTIMEERROR
struct  VMATSTATE
struct  VMERROR
struct  VMINT
struct  VMINTUSERPERVM
struct  VMINTUSERPERVMCPU
struct  VMRUNTIMEERROR

Typedefs

typedef VMATERRORPVMATERROR
typedef struct VMATRESETPVMATRESET
typedef VMATRUNTIMEERRORPVMATRUNTIMEERROR
typedef VMATSTATEPVMATSTATE
typedef struct VMERRORPVMERROR
typedef VMINTPVMINT
typedef VMINTUSERPERVMPVMINTUSERPERVM
typedef VMINTUSERPERVMCPUPVMINTUSERPERVMCPU
typedef struct VMRUNTIMEERRORPVMRUNTIMEERROR

Enumerations

enum  VMATRESETTYPE { VMATRESETTYPE_DEV = 1, VMATRESETTYPE_INTERNAL, VMATRESETTYPE_EXTERNAL }
enum  VMHALTMETHOD {
  VMHALTMETHOD_INVALID = 0, VMHALTMETHOD_BOOTSTRAP, VMHALTMETHOD_DEFAULT, VMHALTMETHOD_OLD,
  VMHALTMETHOD_1, VMHALTMETHOD_GLOBAL_1, VMHALTMETHOD_END, VMHALTMETHOD_32BIT_HACK = 0x7fffffff
}

Functions

 DECLCALLBACK (void) vmR3SetErrorUV(PUVM pUVM
 DECLCALLBACK (int) vmR3EmulationThread(RTTHREAD ThreadSelf
void vmR3DestroyFinalBitFromEMT (PUVM pUVM)
int vmR3SetHaltMethodU (PUVM pUVM, VMHALTMETHOD enmHaltMethod)
void vmR3SetState (PVM pVM, VMSTATE enmStateNew)
void vmSetErrorCopy (PVM pVM, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list args)
void vmSetRuntimeErrorCopy (PVM pVM, bool fFatal, const char *pszErrorID, const char *pszFormat, va_list args)

Variables

int const char va_list * args
bool fFatal
bool const char * pszErrorID
int const char * pszFormat
void * pvArg
int rc
int RT_SRC_POS_DECL


Generated by  Doxygen 1.6.0   Back to index