Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StrikerX3/virt86
/ types & classes
Types & classes
121 in github.com/StrikerX3/virt86
⨍
Functions
461
◇
Types & classes
121
↓ 14 callers
Class
BitmaskEnum
modules/core/include/virt86/util/bitmask_enum.hpp:173
Class
CPUIDResult
modules/core/include/virt86/vp/cpuid.hpp:32
Class
Delegate
modules/haxm/include/virt86/haxm/haxm_platform.hpp:64
Enum
DirtyPageTrackingStatus
modules/core/include/virt86/vm/status.hpp:46
Class
EnablePagingEntry
modules/core/include/virt86/vp/paging.hpp:37
Enum
ExceptionCode
modules/core/include/virt86/vp/exception.hpp:34
Enum
ExtendedControlRegister
* Extended control registers exposed by the hypervisor. */
modules/core/include/virt86/platform/features.hpp:231
Enum
ExtendedVMExit
* Additional VM exit reasons supported by the hypervisor. */
modules/core/include/virt86/platform/features.hpp:242
Class
FPUControl
FPU control registers
modules/core/include/virt86/vp/fpregs.hpp:37
Class
FXSAVEArea
FXSAVE area contents
modules/core/include/virt86/vp/fpregs.hpp:174
Enum
FloatingPointExtension
* Floating point extensions supported by the hypervisor and the host CPU. */
modules/core/include/virt86/platform/features.hpp:39
Class
GDTDescriptor
modules/core/include/virt86/vp/gdt.hpp:50
Class
GPA
modules/core/include/virt86/util/host_info.hpp:41
Class
GenericGDTDescriptor
modules/core/include/virt86/vp/gdt.hpp:36
Enum
HardwareBreakpointLength
modules/core/include/virt86/vp/hwbp.hpp:39
Enum
HardwareBreakpointTrigger
modules/core/include/virt86/vp/hwbp.hpp:32
Class
HardwareBreakpoints
modules/core/include/virt86/vp/hwbp.hpp:46
Class
HaxmPlatform
modules/haxm/include/virt86/haxm/haxm_platform.hpp:39
Class
HaxmPlatform::Delegate
modules/haxm/src/common/haxm_platform_impl.hpp:64
Class
HaxmPlatformImpl
modules/haxm/src/common/haxm_platform_impl.hpp:37
Class
HaxmPlatformSysImpl
modules/haxm/src/windows/haxm_sys_platform.hpp:36
Class
HaxmPlatformSysImpl
modules/haxm/src/darwin/haxm_sys_platform.hpp:34
Class
HaxmPlatformSysImpl
modules/haxm/src/common/haxm_platform_impl.hpp:35
Class
HaxmPlatformSysImpl
modules/haxm/src/linux/haxm_sys_platform.hpp:34
Class
HaxmVirtualMachine
modules/haxm/src/common/haxm_vp.hpp:38
Class
HaxmVirtualMachine
modules/haxm/src/common/haxm_vm.hpp:37
Class
HaxmVirtualMachineSysImpl
modules/haxm/src/windows/haxm_sys_vm.hpp:38
Class
HaxmVirtualMachineSysImpl
modules/haxm/src/darwin/haxm_sys_vm.hpp:38
Class
HaxmVirtualMachineSysImpl
modules/haxm/src/linux/haxm_sys_vm.hpp:38
Class
HaxmVirtualProcessor
modules/haxm/src/common/haxm_vp.hpp:40
Class
HaxmVirtualProcessorSysImpl
modules/haxm/src/windows/haxm_sys_vp.hpp:39
Class
HaxmVirtualProcessorSysImpl
modules/haxm/src/darwin/haxm_sys_vp.hpp:39
Class
HaxmVirtualProcessorSysImpl
modules/haxm/src/linux/haxm_sys_vp.hpp:39
Class
HostInfo
* Information about the host environment. */
modules/core/include/virt86/util/host_info.hpp:37
Class
HvFPlatform
modules/hvf/include/virt86/hvf/hvf_platform.hpp:37
Class
HvFVirtualMachine
modules/hvf/src/hvf_vm.hpp:34
Class
HvFVirtualMachine
modules/hvf/src/hvf_vp.hpp:33
Class
HvFVirtualProcessor
modules/hvf/src/hvf_vp.hpp:35
Class
IDTEntry
modules/core/include/virt86/vp/idt.hpp:39
Enum
IDTType
modules/core/include/virt86/vp/idt.hpp:32
Class
IOHandlers
modules/core/include/virt86/vm/io.hpp:39
Class
KvmPlatform
modules/kvm/include/virt86/kvm/kvm_platform.hpp:37
Class
KvmVirtualMachine
modules/kvm/src/kvm_vm.hpp:36
Class
KvmVirtualMachine
modules/kvm/src/kvm_vp.hpp:36
Class
KvmVirtualProcessor
modules/kvm/src/kvm_vp.hpp:38
Class
LDTDescriptor
modules/core/include/virt86/vp/gdt.hpp:103
Enum
MemoryFlags
Flags for memory operations
modules/core/include/virt86/vm/mem.hpp:35
Enum
MemoryMappingStatus
modules/core/include/virt86/vm/status.hpp:30
Class
MemoryRegion
modules/core/include/virt86/vm/mem.hpp:43
Class
NonTaskGateDescriptor
Call gates, interrupt gates and trap gates
modules/core/include/virt86/vp/gdt.hpp:139
Class
PML4E
modules/core/include/virt86/vp/paging.hpp:276
Class
PTE32
* PTE for 32-bit paging mode. */
modules/core/include/virt86/vp/paging.hpp:44
Class
PTE64
modules/core/include/virt86/vp/paging.hpp:128
Class
Platform
* 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
Class
Platform
Forward declare the platform class in order to give it access to the VirtualMachine class destructor
modules/core/include/virt86/vm/vm.hpp:70
Class
PlatformFeatures
* Specifies the features supported by a virtualization platform. */
modules/core/include/virt86/platform/features.hpp:253
Enum
PlatformInitStatus
* Indicates the platform initialization status. */
modules/core/include/virt86/platform/platform.hpp:61
Enum
Reg
modules/core/include/virt86/vp/regs.hpp:47
Class
STValue
modules/core/include/virt86/vp/fpregs.hpp:88
Class
TaskGateDescriptor
modules/core/include/virt86/vp/gdt.hpp:170
Class
VMExitInfo
modules/core/include/virt86/vp/status.hpp:72
Enum
VMExitReason
modules/core/include/virt86/vp/status.hpp:49
Class
VMSpecifications
* Virtual machine specifications. */
modules/core/include/virt86/vm/specs.hpp:41
Enum
VPExecutionStatus
modules/core/include/virt86/vp/status.hpp:30
Enum
VPOperationStatus
modules/core/include/virt86/vp/status.hpp:37
Class
VirtualMachine
* Defines the interface for a virtual machine of a virtualization platform. */
modules/core/include/virt86/vm/vm.hpp:75
Class
VirtualMachine
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
Class
VirtualProcessor
* Defines the interface for CPU virtualization operations. */
modules/core/include/virt86/vp/vp.hpp:98
Class
WhpxDefs
Handle data structure differences between SDK versions
modules/whpx/src/whpx_defs.hpp:61
Class
WhpxDispatch
modules/whpx/src/whpx_dispatch.hpp:81
Class
WhpxDispatch
modules/whpx/include/virt86/whpx/whpx_platform.hpp:37
Class
WhpxPlatform
modules/whpx/include/virt86/whpx/whpx_platform.hpp:39
Enum
WhpxVersion
Supported versions of WHPX. Detected at runtime.
modules/whpx/src/whpx_defs.hpp:45
Class
WhpxVirtualMachine
modules/whpx/src/whpx_vm.hpp:38
Class
WhpxVirtualMachine
modules/whpx/src/whpx_vp.hpp:37
Class
WhpxVirtualProcessor
modules/whpx/src/whpx_vp.hpp:39
Class
XSAVEArea
XSAVE area contents
modules/core/include/virt86/vp/fpregs.hpp:215
Class
XSAVE_AVX
modules/core/include/virt86/vp/fpregs.hpp:262
Class
XSAVE_AVX512_Hi16_ZMM
modules/core/include/virt86/vp/fpregs.hpp:291
Class
XSAVE_AVX512_Opmask
modules/core/include/virt86/vp/fpregs.hpp:281
Class
XSAVE_AVX512_ZMM_Hi256
modules/core/include/virt86/vp/fpregs.hpp:286
Class
XSAVE_HDC
modules/core/include/virt86/vp/fpregs.hpp:314
Class
XSAVE_MPX_BNDCSR
modules/core/include/virt86/vp/fpregs.hpp:275
Class
XSAVE_MPX_BNDREGS
modules/core/include/virt86/vp/fpregs.hpp:267
Class
XSAVE_PKRU
modules/core/include/virt86/vp/fpregs.hpp:309
Class
XSAVE_PT
modules/core/include/virt86/vp/fpregs.hpp:296
Enum
exit_status
modules/haxm/src/common/interface/hax_types.hpp:102
Class
fx_layout
modules/haxm/src/common/interface/hax_interface.hpp:60
Class
hax_alloc_ram_info
modules/haxm/src/common/interface/hax_interface.hpp:229
Class
hax_capabilityinfo
modules/haxm/src/common/interface/hax_interface.hpp:195
Class
hax_debug_t
modules/haxm/src/common/interface/hax_interface.hpp:286
Class
hax_fastmmio
modules/haxm/src/common/interface/hax_interface.hpp:157
Class
hax_module_version
modules/haxm/src/common/interface/hax_interface.hpp:173
Class
hax_msr_data
modules/haxm/src/common/interface/hax_interface.hpp:96
Class
hax_protect_ram_info
modules/haxm/src/common/interface/hax_interface.hpp:266
Class
hax_qemu_version
modules/haxm/src/common/interface/hax_interface.hpp:274
Class
hax_ramblock_info
modules/haxm/src/common/interface/hax_interface.hpp:235
Class
hax_set_memlimit
modules/haxm/src/common/interface/hax_interface.hpp:223
Class
hax_set_ram_info
modules/haxm/src/common/interface/hax_interface.hpp:244
Class
hax_set_ram_info2
modules/haxm/src/common/interface/hax_interface.hpp:252
next →
1–100 of 121, ranked by callers