Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/StrikerX3/virt86
/ functions
Functions
461 in github.com/StrikerX3/virt86
⨍
Functions
461
◇
Types & classes
121
↓ 73 callers
Method
AnyOf
Returns true if any bit in the given mask is set
modules/core/include/virt86/util/bitmask_enum.hpp:204
↓ 25 callers
Function
SetLowByte
modules/core/include/virt86/util/bytemanip.hpp:32
↓ 25 callers
Function
SetLowWord
modules/core/include/virt86/util/bytemanip.hpp:40
↓ 23 callers
Method
Handle
modules/whpx/src/whpx_vm.hpp:54
↓ 8 callers
Function
LoadSegment
modules/haxm/src/common/haxm_helpers.cpp:31
↓ 8 callers
Function
LoadSegment
modules/kvm/src/kvm_helpers.cpp:34
↓ 8 callers
Function
StoreSegment
modules/haxm/src/common/haxm_helpers.cpp:38
↓ 8 callers
Function
StoreSegment
modules/kvm/src/kvm_helpers.cpp:49
↓ 7 callers
Method
MMIOWrite
modules/core/include/virt86/vm/io.hpp:50
↓ 5 callers
Function
SetHighByte
modules/core/include/virt86/util/bytemanip.hpp:36
↓ 4 callers
Method
MMIORead
modules/core/include/virt86/vm/io.hpp:49
↓ 4 callers
Function
cpuid
modules/core/src/util/host_info.cpp:38
↓ 3 callers
Method
GetAttributes
modules/core/src/vp/gdt.cpp:59
↓ 3 callers
Method
GetBase
modules/core/src/vp/gdt.cpp:46
↓ 3 callers
Method
GetLimit
modules/core/src/vp/gdt.cpp:50
↓ 3 callers
Method
GetRegisters
modules/haxm/src/linux/haxm_sys_vp.cpp:94
↓ 3 callers
Method
ID
modules/haxm/src/common/haxm_vm.hpp:54
↓ 3 callers
Method
IORead
modules/core/include/virt86/vm/io.hpp:46
↓ 3 callers
Method
IOWrite
modules/core/include/virt86/vm/io.hpp:47
↓ 3 callers
Method
SetRegisters
modules/haxm/src/linux/haxm_sys_vp.cpp:98
↓ 3 callers
Function
fixupFlags
modules/haxm/src/common/haxm_vp.cpp:275
↓ 2 callers
Method
FileDescriptor
modules/haxm/src/darwin/haxm_sys_platform.hpp:54
↓ 2 callers
Method
FileDescriptor
modules/haxm/src/linux/haxm_sys_platform.hpp:54
↓ 2 callers
Method
GetMSRData
modules/haxm/src/linux/haxm_sys_vp.cpp:110
↓ 2 callers
Method
Handle
modules/haxm/src/windows/haxm_sys_platform.hpp:56
↓ 2 callers
Method
Initialize
modules/haxm/src/common/haxm_vp.cpp:75
↓ 2 callers
Function
LoadTable
modules/haxm/src/common/haxm_helpers.cpp:45
↓ 2 callers
Function
LoadTable
modules/kvm/src/kvm_helpers.cpp:63
↓ 2 callers
Method
NoneOf
Returns true if none of the bits in the given mask are set
modules/core/include/virt86/util/bitmask_enum.hpp:214
↓ 2 callers
Method
SetMSRData
modules/haxm/src/linux/haxm_sys_vp.cpp:114
↓ 2 callers
Function
StoreTable
modules/haxm/src/common/haxm_helpers.cpp:50
↓ 2 callers
Function
StoreTable
modules/kvm/src/kvm_helpers.cpp:68
↓ 2 callers
Function
TranslateMSR
modules/whpx/src/whpx_regs.cpp:310
↓ 2 callers
Function
TranslateRegisterName
modules/whpx/src/whpx_regs.cpp:34
↓ 2 callers
Function
TranslateRegisterValue
modules/whpx/src/whpx_regs.cpp:115
↓ 2 callers
Function
array_size
apps/platform-check/src/main.cpp:47
↓ 2 callers
Function
printFPExts
apps/platform-check/src/main.cpp:51
↓ 2 callers
Function
regionEquals
Checks if the memory region exactly matches the given memory address range
modules/kvm/src/kvm_vm.cpp:41
↓ 1 callers
Function
DR7_COND_SHIFT
Conditions for DR#
modules/core/include/virt86/vp/regs.hpp:378
↓ 1 callers
Function
DR7_SIZE_SHIFT
Size of DR# breakpoint
modules/core/include/virt86/vp/regs.hpp:381
↓ 1 callers
Method
Destroy
modules/haxm/src/linux/haxm_sys_vm.cpp:68
↓ 1 callers
Method
FileDescriptor
modules/kvm/src/kvm_vm.hpp:52
↓ 1 callers
Method
GetFPURegisters
modules/haxm/src/linux/haxm_sys_vp.cpp:102
↓ 1 callers
Method
GetInitStatus
* Retrieves the platform's initialization status. */
modules/core/include/virt86/platform/platform.hpp:99
↓ 1 callers
Method
GetName
* Retrieves the platform's name. */
modules/core/include/virt86/platform/platform.hpp:94
↓ 1 callers
Method
HandleIO
modules/whpx/src/whpx_vp.cpp:137
↓ 1 callers
Method
HandleMMIO
modules/whpx/src/whpx_vp.cpp:153
↓ 1 callers
Method
Initialize
modules/kvm/src/kvm_vp.cpp:73
↓ 1 callers
Method
Initialize
modules/hvf/src/hvf_vp.cpp:42
↓ 1 callers
Method
Initialize
modules/whpx/src/whpx_vp.cpp:59
↓ 1 callers
Method
KVMFileDescriptor
modules/kvm/src/kvm_vm.hpp:53
↓ 1 callers
Method
Load
modules/whpx/src/whpx_dispatch.cpp:51
↓ 1 callers
Function
LoadMMRegister
modules/haxm/src/common/haxm_helpers.cpp:65
↓ 1 callers
Function
LoadMMRegister
modules/kvm/src/kvm_helpers.cpp:83
↓ 1 callers
Function
LoadSTRegister
modules/haxm/src/common/haxm_helpers.cpp:55
↓ 1 callers
Function
LoadSTRegister
modules/kvm/src/kvm_helpers.cpp:73
↓ 1 callers
Function
LoadXMMRegister
modules/haxm/src/common/haxm_helpers.cpp:73
↓ 1 callers
Function
LoadXMMRegister
modules/kvm/src/kvm_helpers.cpp:91
↓ 1 callers
Method
MapGuestMemory
modules/haxm/src/linux/haxm_sys_vm.cpp:91
↓ 1 callers
Method
MapGuestMemoryLarge
modules/haxm/src/linux/haxm_sys_vm.cpp:127
↓ 1 callers
Method
MapHostMemory
modules/haxm/src/linux/haxm_sys_vm.cpp:79
↓ 1 callers
Method
MapHostMemoryLarge
modules/haxm/src/linux/haxm_sys_vm.cpp:114
↓ 1 callers
Method
MemRead
modules/core/src/vp/vp.cpp:65
↓ 1 callers
Method
ReportQEMUVersion
modules/haxm/src/linux/haxm_sys_vm.cpp:75
↓ 1 callers
Method
Run
modules/haxm/src/linux/haxm_sys_vp.cpp:85
↓ 1 callers
Method
SetFPURegisters
modules/haxm/src/linux/haxm_sys_vp.cpp:106
↓ 1 callers
Method
SetGuestMemoryFlagsLarge
modules/haxm/src/linux/haxm_sys_vm.cpp:154
↓ 1 callers
Function
StoreMMRegister
modules/haxm/src/common/haxm_helpers.cpp:69
↓ 1 callers
Function
StoreMMRegister
modules/kvm/src/kvm_helpers.cpp:87
↓ 1 callers
Function
StoreSTRegister
modules/haxm/src/common/haxm_helpers.cpp:60
↓ 1 callers
Function
StoreSTRegister
modules/kvm/src/kvm_helpers.cpp:78
↓ 1 callers
Function
StoreXMMRegister
modules/haxm/src/common/haxm_helpers.cpp:87
↓ 1 callers
Function
StoreXMMRegister
modules/kvm/src/kvm_helpers.cpp:100
↓ 1 callers
Function
ToWHVFlags
modules/whpx/src/whpx_vm.cpp:160
↓ 1 callers
Method
UnmapGuestMemory
modules/haxm/src/linux/haxm_sys_vm.cpp:105
↓ 1 callers
Method
UnmapGuestMemoryLarge
modules/haxm/src/linux/haxm_sys_vm.cpp:143
↓ 1 callers
Function
getFPExts
modules/core/src/util/host_info.cpp:70
↓ 1 callers
Function
getMaxGPABits
modules/core/src/util/host_info.cpp:61
Method
AllOf
Returns true if all bits in the given mask are set
modules/core/include/virt86/util/bitmask_enum.hpp:209
Method
Any
Returns true if any bit is set
modules/core/include/virt86/util/bitmask_enum.hpp:194
Method
AnyExcept
Returns true if any bits excluding the mask are set
modules/core/include/virt86/util/bitmask_enum.hpp:219
Method
BitmaskEnum
modules/core/include/virt86/util/bitmask_enum.hpp:179
Function
BuildAddress
modules/core/src/vp/vp.cpp:76
Method
CPUIDResult
modules/core/include/virt86/vp/cpuid.hpp:36
Method
CanInjectInterrupt
modules/haxm/src/common/haxm_vp.cpp:258
Method
CanInjectInterrupt
modules/kvm/src/kvm_vp.cpp:365
Method
CanInjectInterrupt
modules/hvf/src/hvf_vp.cpp:108
Method
CanInjectInterrupt
modules/whpx/src/whpx_vp.cpp:219
Method
ClearDirtyPages
modules/core/src/vm/vm.cpp:183
Method
ClearDirtyPagesImpl
modules/kvm/src/kvm_vm.cpp:152
Method
ClearDirtyPagesImpl
modules/core/src/vm/vm.cpp:355
Method
ClearDirtyPagesImpl
modules/hvf/src/hvf_vm.cpp:86
Method
ClearDirtyPagesImpl
modules/whpx/src/whpx_vm.cpp:214
Method
ClearHardwareBreakpoints
modules/haxm/src/common/haxm_vp.cpp:783
Method
ClearHardwareBreakpoints
modules/kvm/src/kvm_vp.cpp:840
Method
ClearHardwareBreakpoints
modules/core/src/vp/vp.cpp:752
Method
ClearHardwareBreakpoints
modules/hvf/src/hvf_vp.cpp:260
Method
CreateVM
modules/core/src/platform/platform.cpp:39
Method
CreateVMImpl
modules/haxm/src/common/haxm_platform.cpp:100
Method
CreateVMImpl
modules/kvm/src/kvm_platform.cpp:166
next →
1–100 of 461, ranked by callers