MCPcopy Create free account

hub / github.com/can1357/hvdetecc / functions

Functions98 in github.com/can1357/hvdetecc

↓ 15 callersMethodhas_exception
interrupt_guard.hpp:44
↓ 10 callersFunctionrun
Define the wrapper testing using every metric.
benchmark.hpp:384
↓ 8 callersMethodend
hwid.cpp:166
↓ 7 callersMethodbegin
hwid.cpp:164
↓ 6 callersMethodsize
hwid.cpp:168
↓ 5 callersMethodclear
interrupt_guard.hpp:33
↓ 5 callersFunctionwrap_fixed_duration
benchmark.hpp:415
↓ 5 callersFunctionwrap_no_obfuscation
benchmark.hpp:428
↓ 4 callersFunctionupause
upause.hpp:9
↓ 3 callersFunctionfetch
benchmark.hpp:298
↓ 2 callersFunctionforce_out_of_d3
Forces physical disks out of D3 sleep by issuing dummy I/O commands.
hwid/disk_id.cpp:13
↓ 2 callersFunctionidentify
Identifies all devices under the given AHCI controller. - Return value indicates whether or not the operation should be retried.
hwid/ahci.hpp:23
↓ 1 callersFunctioncollect_info
Collect basic information about the processor.
hypervisor_detection.cpp:95
↓ 1 callersMethodcount_exceptions
Simple check for exceptions.
interrupt_guard.hpp:37
↓ 1 callersFunctionreserve_system_va
os.cpp:6
↓ 1 callersMethodreset
interrupt_guard.hpp:167
↓ 1 callersFunctionreturn_system_va
os.cpp:21
↓ 1 callersFunctionrun_bench
Runs the processor benchmarks collecting metrics.
hypervisor_detection.cpp:680
↓ 1 callersFunctionrundown
benchmark.hpp:302
↓ 1 callersFunctionsetup
benchmark.hpp:294
↓ 1 callersMethodsize
interrupt_guard.hpp:32
↓ 1 callersFunctiontest_clk
Tests the clock integrity.
hypervisor_detection.cpp:646
↓ 1 callersFunctiontest_cr
Tests if control registers are faultily implemented.
hypervisor_detection.cpp:299
↓ 1 callersFunctiontest_dbg
Test if debug extensions are faultily implemented or are being used on us.
hypervisor_detection.cpp:366
↓ 1 callersFunctiontest_id
Test if processor identifiers are faultily implemented or indicate the presence of an hypervisor.
hypervisor_detection.cpp:355
↓ 1 callersFunctiontest_msr
Test if MSRs are faultily implemented.
hypervisor_detection.cpp:492
↓ 1 callersFunctiontest_nx
Test if NX is handled properly.
hypervisor_detection.cpp:533
↓ 1 callersFunctiontest_pm
Test if performance monitoring is faultily implemented.
hypervisor_detection.cpp:234
↓ 1 callersFunctiontest_po
Test if power management is implemented.
hypervisor_detection.cpp:211
↓ 1 callersFunctiontest_smi
Test if the SMIs are delivered as expected.
hypervisor_detection.cpp:31
↓ 1 callersFunctiontest_vmw
Test for VMWare escape.
hypervisor_detection.cpp:22
↓ 1 callersFunctiontimer
benchmark.hpp:278
Function__init_mem
Implement the IA32 interface.
os.cpp:30
Methodbegin
Make iterable.
interrupt_guard.hpp:30
FunctiondbgDetect
hypervisor_detection.cpp:705
Methodend
interrupt_guard.hpp:31
Methodend
Exits the guarded scope on destruction.
interrupt_guard.hpp:188
Functionentry_point
main.cpp:21
FunctionenvUnloadDriver
environment.cpp:161
FunctionenvValidate
environment.cpp:17
Methodfetch
benchmark.hpp:36
Methodfetch
benchmark.hpp:61
Methodfetch
benchmark.hpp:78
Methodfetch
benchmark.hpp:110
Methodfetch
benchmark.hpp:141
Methodfetch
benchmark.hpp:159
Methodfetch
benchmark.hpp:175
Methodfetch
benchmark.hpp:189
Methodfetch
benchmark.hpp:225
Methodfetch
benchmark.hpp:313
Methodget_bios_identifiers
Gets the DCI/BIOS identifiers.
hwid/bios.cpp:65
Methodget_disks
Issues identify commands to every supported disk controller in the device and returns the resulting identifiers.
hwid/disk_id.cpp:59
Methodhash
Hashing and comparison.
hwid/disk_id.hpp:37
FunctionhvDetectAdvanced
hypervisor_detection.cpp:797
FunctionhvDetectBasic
hypervisor_detection.cpp:731
FunctionhwidCollectCpuBios
hwid.cpp:307
FunctionhwidCollectNet
hwid.cpp:209
FunctionhwidCollectPci
hwid.cpp:359
FunctionhwidCollectUefi
hwid.cpp:255
Functionidentify
Identifies the NVME drive under the given controller. - Return value indicates whether or not the operation should be retried.
hwid/nvme.hpp:18
Methodinterrupt_counters
Interrupt recording enabled.
interrupt_guard.hpp:16
Methodinterrupt_guard
Starts guarding the scope from any interrupts.
interrupt_guard.hpp:166
Methodipi_flush_tlb
os.cpp:34
Methodmap_physical_memory_range
os.cpp:42
Methodoperator delete
hwid.cpp:170
Methodoperator!=
hwid/disk_id.hpp:39
Methodoperator<=>
hwid.cpp:110
Methodoperator<=>
hwid.cpp:117
Methodoperator==
hwid/disk_id.hpp:38
Methodquery
hwid.cpp:196
Functionreg_enum
hwid.cpp:80
Functionrun_single
benchmark.hpp:335
Functionrundown
main.cpp:13
Methodrundown
benchmark.hpp:42
Methodrundown
benchmark.hpp:67
Methodrundown
benchmark.hpp:85
Methodrundown
benchmark.hpp:116
Methodrundown
benchmark.hpp:147
Methodrundown
benchmark.hpp:165
Methodrundown
benchmark.hpp:181
Methodrundown
benchmark.hpp:195
Methodrundown
benchmark.hpp:271
Methodrundown
benchmark.hpp:328
Methodsetup
benchmark.hpp:27
Methodsetup
benchmark.hpp:52
Methodsetup
benchmark.hpp:74
Methodsetup
benchmark.hpp:92
Methodsetup
benchmark.hpp:123
Methodsetup
benchmark.hpp:154
Methodsetup
benchmark.hpp:171
Methodsetup
benchmark.hpp:185
Methodsetup
benchmark.hpp:224
Methodsetup
benchmark.hpp:312
Functionskip_instruction
Skips a single instruction.
interrupt_guard.hpp:59
Methodtie
hwid.cpp:109
Methodtie
hwid.cpp:116
Methodunmap_physical_memory_range
os.cpp:81
Method~interrupt_guard
interrupt_guard.hpp:199