You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* - enums for publicly accessible techniques => line 551
29
-
* - struct for internal cpu operations => line 744
30
-
* - struct for internal memoization => line 1198
31
-
* - struct for internal utility functions => line 1323
32
-
* - struct for internal core components => line 10063
33
-
* - start of VM detection technique list => line 2528
34
-
* - start of public VM detection functions => line 10727
35
-
* - start of externally defined variables => line 11650
28
+
* - enums for publicly accessible techniques => line 553
29
+
* - struct for internal cpu operations => line 746
30
+
* - struct for internal memoization => line 1200
31
+
* - struct for internal utility functions => line 1325
32
+
* - struct for internal core components => line 10055
33
+
* - start of VM detection technique list => line 2521
34
+
* - start of public VM detection functions => line 10719
35
+
* - start of externally defined variables => line 11642
36
36
*
37
37
*
38
38
* ============================== EXAMPLE ===================================
@@ -184,6 +184,7 @@
184
184
#pragma once
185
185
186
186
#if defined(_WIN32) || defined(_WIN64)
187
+
#defineWIN32_LEAN_AND_MEAN
187
188
#defineWINDOWS1
188
189
#defineLINUX0
189
190
#defineAPPLE0
@@ -1931,9 +1932,6 @@ struct VM {
1931
1932
* These child partitions have limited privileges and access to hypervisor resources,
1932
1933
* which is reflected in the maximum input value for hypervisor CPUID information as 11.
1933
1934
* Essentially, it indicates that the hypervisor is managing the VM and that the VM is not running directly on hardware but rather in a virtualized environment.
1934
-
*
1935
-
* On the other hand, in bare-metal systems running Hyper-V, the EAX value is 12.
1936
-
* This higher value corresponds to the root partition, which has more privileges and control over virtualization resources compared to child partitions.
* - enums for publicly accessible techniques => line 573
51
-
* - struct for internal cpu operations => line 759
52
-
* - struct for internal memoization => line 1214
53
-
* - struct for internal utility functions => line 1340
54
-
* - struct for internal core components => line 9869
55
-
* - start of VM detection technique list => line 2547
56
-
* - start of public VM detection functions => line 10544
57
-
* - start of externally defined variables => line 11469
50
+
* - enums for publicly accessible techniques => line 575
51
+
* - struct for internal cpu operations => line 761
52
+
* - struct for internal memoization => line 1216
53
+
* - struct for internal utility functions => line 1342
54
+
* - struct for internal core components => line 9861
55
+
* - start of VM detection technique list => line 2540
56
+
* - start of public VM detection functions => line 10536
57
+
* - start of externally defined variables => line 11461
58
58
*
59
59
*
60
60
* ============================== EXAMPLE ===================================
@@ -206,6 +206,7 @@
206
206
#pragma once
207
207
208
208
#if defined(_WIN32) || defined(_WIN64)
209
+
#defineWIN32_LEAN_AND_MEAN
209
210
#defineWINDOWS1
210
211
#defineLINUX0
211
212
#defineAPPLE0
@@ -1950,9 +1951,6 @@ struct VM {
1950
1951
* These child partitions have limited privileges and access to hypervisor resources,
1951
1952
* which is reflected in the maximum input value for hypervisor CPUID information as 11.
1952
1953
* Essentially, it indicates that the hypervisor is managing the VM and that the VM is not running directly on hardware but rather in a virtualized environment.
1953
-
*
1954
-
* On the other hand, in bare-metal systems running Hyper-V, the EAX value is 12.
1955
-
* This higher value corresponds to the root partition, which has more privileges and control over virtualization resources compared to child partitions.
0 commit comments