MCPcopy Create free account

hub / github.com/KelvinMsft/kHypervisor / types & classes

Types & classes60 in github.com/KelvinMsft/kHypervisor

EnumAddressSize
@copydoc GdtrOrIdtrInstInformation
kHypervisor/HyperPlatform/ia32_type.h:1390
ClassAllRegisters
Represents a stack layout after a sequence of PUSHFx, PUSHAx
kHypervisor/HyperPlatform/ia32_type.h:233
ClassDestructorEntry
kHypervisor/HyperPlatform/global_object.cpp:41
ClassDestructorEntry
kHypervisor/HyperPlatform/HyperPlatform/global_object.cpp:40
ClassEptData
kHypervisor/HyperPlatform/vmm.h:71
ClassEptData
kHypervisor/HyperPlatform/ept.h:48
EnumGdtrOrIdtrInstructionIdentity
@copydoc GdtrOrIdtrInstInformation
kHypervisor/HyperPlatform/ia32_type.h:1407
ClassGpRegistersX64
Represents a stack layout after PUSHAQ
kHypervisor/HyperPlatform/ia32_type.h:194
ClassGpRegistersX86
Represents a stack layout after PUSHAD
kHypervisor/HyperPlatform/ia32_type.h:214
ClassGuestContext
kHypervisor/kHypervisor/vmx.h:31
ClassGuestContext
kHypervisor/HyperPlatform/ept.cpp:96
ClassGuestContext
kHypervisor/HyperPlatform/vmm.cpp:53
ClassHardwarePteARM
nt!_HARDWARE_PTE on ARM Windows
kHypervisor/HyperPlatform/ia32_type.h:532
ClassHardwarePteX64
nt!_HARDWARE_PTE on x64 Windows
kHypervisor/HyperPlatform/ia32_type.h:511
ClassHardwarePteX86
nt!_HARDWARE_PTE on x86 PAE-disabled Windows
kHypervisor/HyperPlatform/ia32_type.h:473
ClassHardwarePteX86Pae
nt!_HARDWARE_PTE on x86 PAE-enabled Windows
kHypervisor/HyperPlatform/ia32_type.h:491
EnumHyperPlatformBugCheck
BugCheck codes for #HYPERPLATFORM_COMMON_BUG_CHECK().
kHypervisor/HyperPlatform/common.h:99
EnumHypercallNumber
kHypervisor/HyperPlatform/util.h:72
ClassIdtr
kHypervisor/HyperPlatform/ia32_type.h:295
EnumInterruptionType
@copydoc VmEntryInterruptionInformationField
kHypervisor/HyperPlatform/ia32_type.h:1743
EnumInterruptionVector
@copydoc VmEntryInterruptionInformationField
kHypervisor/HyperPlatform/ia32_type.h:1755
ClassInvEptDescriptor
See: INVEPT Descriptor
kHypervisor/HyperPlatform/ia32_type.h:1670
EnumInvEptType
@copydoc InvEptDescriptor
kHypervisor/HyperPlatform/ia32_type.h:1677
ClassInvVpidDescriptor
See: INVVPID Descriptor
kHypervisor/HyperPlatform/ia32_type.h:1683
EnumInvVpidType
@copydoc InvVpidDescriptor
kHypervisor/HyperPlatform/ia32_type.h:1692
EnumIoInstSizeOfAccess
@copydoc IoInstQualification
kHypervisor/HyperPlatform/ia32_type.h:1481
ClassKidtEntry64
kHypervisor/HyperPlatform/ia32_type.h:331
ClassLdrDataTableEntry
dt nt!_LDR_DATA_TABLE_ENTRY
kHypervisor/HyperPlatform/util.cpp:54
EnumLdtrOrTrInstructionIdentity
@copydoc LdtrOrTrInstInformation
kHypervisor/HyperPlatform/ia32_type.h:1437
ClassLogBufferInfo
kHypervisor/HyperPlatform/log.cpp:49
EnumMovCrAccessType
See: Exit Qualification for Control-Register Accesses
kHypervisor/HyperPlatform/ia32_type.h:1488
EnumMovDrDirection
See: Exit Qualification for MOV DR
kHypervisor/HyperPlatform/ia32_type.h:1445
EnumMsr
See: MODEL-SPECIFIC REGISTERS (MSRS)
kHypervisor/HyperPlatform/ia32_type.h:601
ClassMtrrData
kHypervisor/HyperPlatform/ept.cpp:31
ClassPage1
HYPERPLATFORM_PERFORMANCE_ENABLE_PERFCOUNTER
kHypervisor/HyperPlatform/driver.cpp:24
ClassPerfCollector
Responsible for collecting and saving data supplied by PerfCounter.
kHypervisor/HyperPlatform/perf_counter.h:114
ClassPerfCounter
Measure elapsed time of the scope
kHypervisor/HyperPlatform/perf_counter.h:278
ClassPerfDataEntry
kHypervisor/HyperPlatform/perf_counter.h:199
ClassPhysicalMemoryDescriptor
Represents a physical memory ranges of the system
kHypervisor/HyperPlatform/util.h:45
ClassPhysicalMemoryRun
Represents ranges of addresses
kHypervisor/HyperPlatform/util.h:34
ClassProcessorData
kHypervisor/kHypervisor/vmx_common.h:137
ClassProcessorData
Represents VMM related data associated with each processor
kHypervisor/HyperPlatform/vmm.h:66
EnumScaling
@copydoc GdtrOrIdtrInstInformation
kHypervisor/HyperPlatform/ia32_type.h:1382
ClassScopedLock
kHypervisor/HyperPlatform/perf_counter.h:206
ClassSegmentDesctiptorX64
@copydoc SegmentDescriptor
kHypervisor/HyperPlatform/ia32_type.h:386
EnumSegmentRegisters
@copydoc GdtrOrIdtrInstInformation
kHypervisor/HyperPlatform/ia32_type.h:1397
ClassSharedProcessorData
Represents VMM related data shared across all processors
kHypervisor/HyperPlatform/vmm.h:43
EnumVMXAaddressSize
@copydoc GdtrOrIdtrScaling
kHypervisor/HyperPlatform/ia32_type.h:353
EnumVMXScaling
kHypervisor/HyperPlatform/ia32_type.h:358
EnumVMX_state
kHypervisor/kHypervisor/vmx.h:33
ClassVmControlStructure
See: Virtual-Machine Control Structures & FORMAT OF THE VMCS REGION
kHypervisor/HyperPlatform/ia32_type.h:1023
ClassVmControlStructure
kHypervisor/HyperPlatform/vmm.h:69
ClassVmExitHistory
Context at the moment of vmexit
kHypervisor/HyperPlatform/vmm.cpp:75
EnumVmcsField
kHypervisor/HyperPlatform/ia32_type.h:690
ClassVmmInitialStack
/////////////////////////////////////////////////////////////////////////// types Represents raw structure of stack of VMM when VmmVmExitHandler() i
kHypervisor/HyperPlatform/vmm.cpp:44
EnumVmxExitReason
kHypervisor/HyperPlatform/ia32_type.h:913
EnumVmxInstructionError
See: VM-instruction error numbers
kHypervisor/HyperPlatform/ia32_type.h:983
EnumVmxStatus
kHypervisor/HyperPlatform/util.h:59
Class_VCPU_VMX
kHypervisor/HyperPlatform/vmm.h:50
Enummemory_type
kHypervisor/HyperPlatform/ia32_type.h:1013