MCPcopy Create free account

hub / github.com/SinaKarvandi/Hypervisor-From-Scratch / functions

Functions326 in github.com/SinaKarvandi/Hypervisor-From-Scratch

FunctionResumeToNextInstruction
Part 5 - Setting up VMCS & Running Guest Code/MyHypervisorDriver/MyHypervisorDriver/VMX.c:409
FunctionRunOnEachLogicalProcessor
Part 3 - Setting up Our First Virtual Machine/MyHypervisorDriver/MyHypervisorDriver/Processor.c:27
FunctionRunOnEachLogicalProcessor
Part 4 - Address Translation Using Extended Page Table (EPT)/MyHypervisorDriver/MyHypervisorDriver/Processor.c:27
FunctionRunOnEachLogicalProcessor
Part 5 - Setting up VMCS & Running Guest Code/MyHypervisorDriver/MyHypervisorDriver/Processor.c:28
FunctionSetGuestSelector
Part 6 - Virtualizing An Already Running System/MyHypervisorDriver/MyHypervisorDriver/VMX.c:222
FunctionSetGuestSelector
Part 5 - Setting up VMCS & Running Guest Code/MyHypervisorDriver/MyHypervisorDriver/VMX.c:239
FunctionSetMsrBitmap
Part 6 - Virtualizing An Already Running System/MyHypervisorDriver/MyHypervisorDriver/VMX.c:620
FunctionSetTargetControls
Part 6 - Virtualizing An Already Running System/MyHypervisorDriver/MyHypervisorDriver/VMX.c:660
FunctionSyscallHookTest
Make examples for testing hidden hooks */
Part 8 - How To Do Magic With Hypervisor!/Hypervisor From Scratch/MyHypervisorDriver/SyscallHook.c:222
FunctionThreadFunc
Part 8 - How To Do Magic With Hypervisor!/Hypervisor From Scratch/MyHypervisorApp/MyHypervisorApp.cpp:183
FunctionVirtualizeCurrentSystem
Part 6 - Virtualizing An Already Running System/MyHypervisorDriver/MyHypervisorDriver/VMX.c:50
FunctionVmResumeInstruction
Part 6 - Virtualizing An Already Running System/MyHypervisorDriver/MyHypervisorDriver/VMX.c:418
FunctionVmResumeInstruction
Part 5 - Setting up VMCS & Running Guest Code/MyHypervisorDriver/MyHypervisorDriver/VMX.c:424
FunctionVmptrstInstruction
Part 6 - Virtualizing An Already Running System/MyHypervisorDriver/MyHypervisorDriver/VMX.c:133
FunctionVmptrstInstruction
Part 5 - Setting up VMCS & Running Guest Code/MyHypervisorDriver/MyHypervisorDriver/VMX.c:159
FunctionVmxDpcBroadcastAllocateVmxonRegions
Allocates Vmx regions for all logical cores (Vmxon region and Vmcs region) */
Part 7 - Using EPT & Page-level Monitoring Features/MyHypervisorDriver/MyHypervisorDriver/VmxRegions.c:12
FunctionVmxDpcBroadcastAllocateVmxonRegions
Allocates Vmx regions for all logical cores (Vmxon region and Vmcs region) */
Part 8 - How To Do Magic With Hypervisor!/Hypervisor From Scratch/MyHypervisorDriver/VmxRegions.c:14
FunctionVmxVirtualizeCurrentSystem
Virtualizing an already running system, this function won't return TRUE as when Vmlaunch is executed the rest of the function never executes but r
Part 7 - Using EPT & Page-level Monitoring Features/MyHypervisorDriver/MyHypervisorDriver/Vmx.c:88
FunctionVmxVirtualizeCurrentSystem
Virtualizing an already running system, this function won't return TRUE as when Vmlaunch is executed the rest of the function never executes but r
Part 8 - How To Do Magic With Hypervisor!/Hypervisor From Scratch/MyHypervisorDriver/Vmx.c:86
FunctionVmxVmexitHandler
Main Vmexit events handler */
Part 7 - Using EPT & Page-level Monitoring Features/MyHypervisorDriver/MyHypervisorDriver/Vmx.c:415
FunctionVmxVmexitHandler
Main Vmexit events handler */
Part 8 - How To Do Magic With Hypervisor!/Hypervisor From Scratch/MyHypervisorDriver/Exit.c:12
FunctionVmxVmptrst
Implementation of Vmptrst instruction */
Part 7 - Using EPT & Page-level Monitoring Features/MyHypervisorDriver/MyHypervisorDriver/Vmx.c:162
FunctionVmxVmptrst
Implementation of Vmptrst instruction */
Part 8 - How To Do Magic With Hypervisor!/Hypervisor From Scratch/MyHypervisorDriver/Vmx.c:165
FunctionVmxVmresume
Resume vm using Vmresume instruction */
Part 7 - Using EPT & Page-level Monitoring Features/MyHypervisorDriver/MyHypervisorDriver/Vmx.c:345
FunctionVmxVmresume
Resume vm using Vmresume instruction */
Part 8 - How To Do Magic With Hypervisor!/Hypervisor From Scratch/MyHypervisorDriver/Vmx.c:362
Functionmain
Part 8 - How To Do Magic With Hypervisor!/Hypervisor From Scratch/MyHypervisorApp/MyHypervisorApp.cpp:193
← previous301–326 of 326, ranked by callers