MCPcopy Create free account

hub / github.com/StrikerX3/virt86 / types & classes

Types & classes121 in github.com/StrikerX3/virt86

↓ 14 callersClassBitmaskEnum
modules/core/include/virt86/util/bitmask_enum.hpp:173
ClassCPUIDResult
modules/core/include/virt86/vp/cpuid.hpp:32
ClassDelegate
modules/haxm/include/virt86/haxm/haxm_platform.hpp:64
EnumDirtyPageTrackingStatus
modules/core/include/virt86/vm/status.hpp:46
ClassEnablePagingEntry
modules/core/include/virt86/vp/paging.hpp:37
EnumExceptionCode
modules/core/include/virt86/vp/exception.hpp:34
EnumExtendedControlRegister
* Extended control registers exposed by the hypervisor. */
modules/core/include/virt86/platform/features.hpp:231
EnumExtendedVMExit
* Additional VM exit reasons supported by the hypervisor. */
modules/core/include/virt86/platform/features.hpp:242
ClassFPUControl
FPU control registers
modules/core/include/virt86/vp/fpregs.hpp:37
ClassFXSAVEArea
FXSAVE area contents
modules/core/include/virt86/vp/fpregs.hpp:174
EnumFloatingPointExtension
* Floating point extensions supported by the hypervisor and the host CPU. */
modules/core/include/virt86/platform/features.hpp:39
ClassGDTDescriptor
modules/core/include/virt86/vp/gdt.hpp:50
ClassGPA
modules/core/include/virt86/util/host_info.hpp:41
ClassGenericGDTDescriptor
modules/core/include/virt86/vp/gdt.hpp:36
EnumHardwareBreakpointLength
modules/core/include/virt86/vp/hwbp.hpp:39
EnumHardwareBreakpointTrigger
modules/core/include/virt86/vp/hwbp.hpp:32
ClassHardwareBreakpoints
modules/core/include/virt86/vp/hwbp.hpp:46
ClassHaxmPlatform
modules/haxm/include/virt86/haxm/haxm_platform.hpp:39
ClassHaxmPlatform::Delegate
modules/haxm/src/common/haxm_platform_impl.hpp:64
ClassHaxmPlatformImpl
modules/haxm/src/common/haxm_platform_impl.hpp:37
ClassHaxmPlatformSysImpl
modules/haxm/src/windows/haxm_sys_platform.hpp:36
ClassHaxmPlatformSysImpl
modules/haxm/src/darwin/haxm_sys_platform.hpp:34
ClassHaxmPlatformSysImpl
modules/haxm/src/common/haxm_platform_impl.hpp:35
ClassHaxmPlatformSysImpl
modules/haxm/src/linux/haxm_sys_platform.hpp:34
ClassHaxmVirtualMachine
modules/haxm/src/common/haxm_vp.hpp:38
ClassHaxmVirtualMachine
modules/haxm/src/common/haxm_vm.hpp:37
ClassHaxmVirtualMachineSysImpl
modules/haxm/src/windows/haxm_sys_vm.hpp:38
ClassHaxmVirtualMachineSysImpl
modules/haxm/src/darwin/haxm_sys_vm.hpp:38
ClassHaxmVirtualMachineSysImpl
modules/haxm/src/linux/haxm_sys_vm.hpp:38
ClassHaxmVirtualProcessor
modules/haxm/src/common/haxm_vp.hpp:40
ClassHaxmVirtualProcessorSysImpl
modules/haxm/src/windows/haxm_sys_vp.hpp:39
ClassHaxmVirtualProcessorSysImpl
modules/haxm/src/darwin/haxm_sys_vp.hpp:39
ClassHaxmVirtualProcessorSysImpl
modules/haxm/src/linux/haxm_sys_vp.hpp:39
ClassHostInfo
* Information about the host environment. */
modules/core/include/virt86/util/host_info.hpp:37
ClassHvFPlatform
modules/hvf/include/virt86/hvf/hvf_platform.hpp:37
ClassHvFVirtualMachine
modules/hvf/src/hvf_vm.hpp:34
ClassHvFVirtualMachine
modules/hvf/src/hvf_vp.hpp:33
ClassHvFVirtualProcessor
modules/hvf/src/hvf_vp.hpp:35
ClassIDTEntry
modules/core/include/virt86/vp/idt.hpp:39
EnumIDTType
modules/core/include/virt86/vp/idt.hpp:32
ClassIOHandlers
modules/core/include/virt86/vm/io.hpp:39
ClassKvmPlatform
modules/kvm/include/virt86/kvm/kvm_platform.hpp:37
ClassKvmVirtualMachine
modules/kvm/src/kvm_vm.hpp:36
ClassKvmVirtualMachine
modules/kvm/src/kvm_vp.hpp:36
ClassKvmVirtualProcessor
modules/kvm/src/kvm_vp.hpp:38
ClassLDTDescriptor
modules/core/include/virt86/vp/gdt.hpp:103
EnumMemoryFlags
Flags for memory operations
modules/core/include/virt86/vm/mem.hpp:35
EnumMemoryMappingStatus
modules/core/include/virt86/vm/status.hpp:30
ClassMemoryRegion
modules/core/include/virt86/vm/mem.hpp:43
ClassNonTaskGateDescriptor
Call gates, interrupt gates and trap gates
modules/core/include/virt86/vp/gdt.hpp:139
ClassPML4E
modules/core/include/virt86/vp/paging.hpp:276
ClassPTE32
* PTE for 32-bit paging mode. */
modules/core/include/virt86/vp/paging.hpp:44
ClassPTE64
modules/core/include/virt86/vp/paging.hpp:128
ClassPlatform
* Defines the interface for a virtualization platform. * * Plaforms are not meant to be instantiated in user programs. * Instead, each platform lib
modules/core/include/virt86/platform/platform.hpp:76
ClassPlatform
Forward declare the platform class in order to give it access to the VirtualMachine class destructor
modules/core/include/virt86/vm/vm.hpp:70
ClassPlatformFeatures
* Specifies the features supported by a virtualization platform. */
modules/core/include/virt86/platform/features.hpp:253
EnumPlatformInitStatus
* Indicates the platform initialization status. */
modules/core/include/virt86/platform/platform.hpp:61
EnumReg
modules/core/include/virt86/vp/regs.hpp:47
ClassSTValue
modules/core/include/virt86/vp/fpregs.hpp:88
ClassTaskGateDescriptor
modules/core/include/virt86/vp/gdt.hpp:170
ClassVMExitInfo
modules/core/include/virt86/vp/status.hpp:72
EnumVMExitReason
modules/core/include/virt86/vp/status.hpp:49
ClassVMSpecifications
* Virtual machine specifications. */
modules/core/include/virt86/vm/specs.hpp:41
EnumVPExecutionStatus
modules/core/include/virt86/vp/status.hpp:30
EnumVPOperationStatus
modules/core/include/virt86/vp/status.hpp:37
ClassVirtualMachine
* Defines the interface for a virtual machine of a virtualization platform. */
modules/core/include/virt86/vm/vm.hpp:75
ClassVirtualMachine
Forward declare the virtual machine class in order to give it access to the VirtualProcessor class destructor
modules/core/include/virt86/vp/vp.hpp:91
ClassVirtualProcessor
* Defines the interface for CPU virtualization operations. */
modules/core/include/virt86/vp/vp.hpp:98
ClassWhpxDefs
Handle data structure differences between SDK versions
modules/whpx/src/whpx_defs.hpp:61
ClassWhpxDispatch
modules/whpx/src/whpx_dispatch.hpp:81
ClassWhpxDispatch
modules/whpx/include/virt86/whpx/whpx_platform.hpp:37
ClassWhpxPlatform
modules/whpx/include/virt86/whpx/whpx_platform.hpp:39
EnumWhpxVersion
Supported versions of WHPX. Detected at runtime.
modules/whpx/src/whpx_defs.hpp:45
ClassWhpxVirtualMachine
modules/whpx/src/whpx_vm.hpp:38
ClassWhpxVirtualMachine
modules/whpx/src/whpx_vp.hpp:37
ClassWhpxVirtualProcessor
modules/whpx/src/whpx_vp.hpp:39
ClassXSAVEArea
XSAVE area contents
modules/core/include/virt86/vp/fpregs.hpp:215
ClassXSAVE_AVX
modules/core/include/virt86/vp/fpregs.hpp:262
ClassXSAVE_AVX512_Hi16_ZMM
modules/core/include/virt86/vp/fpregs.hpp:291
ClassXSAVE_AVX512_Opmask
modules/core/include/virt86/vp/fpregs.hpp:281
ClassXSAVE_AVX512_ZMM_Hi256
modules/core/include/virt86/vp/fpregs.hpp:286
ClassXSAVE_HDC
modules/core/include/virt86/vp/fpregs.hpp:314
ClassXSAVE_MPX_BNDCSR
modules/core/include/virt86/vp/fpregs.hpp:275
ClassXSAVE_MPX_BNDREGS
modules/core/include/virt86/vp/fpregs.hpp:267
ClassXSAVE_PKRU
modules/core/include/virt86/vp/fpregs.hpp:309
ClassXSAVE_PT
modules/core/include/virt86/vp/fpregs.hpp:296
Enumexit_status
modules/haxm/src/common/interface/hax_types.hpp:102
Classfx_layout
modules/haxm/src/common/interface/hax_interface.hpp:60
Classhax_alloc_ram_info
modules/haxm/src/common/interface/hax_interface.hpp:229
Classhax_capabilityinfo
modules/haxm/src/common/interface/hax_interface.hpp:195
Classhax_debug_t
modules/haxm/src/common/interface/hax_interface.hpp:286
Classhax_fastmmio
modules/haxm/src/common/interface/hax_interface.hpp:157
Classhax_module_version
modules/haxm/src/common/interface/hax_interface.hpp:173
Classhax_msr_data
modules/haxm/src/common/interface/hax_interface.hpp:96
Classhax_protect_ram_info
modules/haxm/src/common/interface/hax_interface.hpp:266
Classhax_qemu_version
modules/haxm/src/common/interface/hax_interface.hpp:274
Classhax_ramblock_info
modules/haxm/src/common/interface/hax_interface.hpp:235
Classhax_set_memlimit
modules/haxm/src/common/interface/hax_interface.hpp:223
Classhax_set_ram_info
modules/haxm/src/common/interface/hax_interface.hpp:244
Classhax_set_ram_info2
modules/haxm/src/common/interface/hax_interface.hpp:252
next →1–100 of 121, ranked by callers