|
4 | 4 | * ██║ ██║██╔████╔██║███████║██║ █╗ ██║███████║██████╔╝█████╗
|
5 | 5 | * ╚██╗ ██╔╝██║╚██╔╝██║██╔══██║██║███╗██║██╔══██║██╔══██╗██╔══╝
|
6 | 6 | * ╚████╔╝ ██║ ╚═╝ ██║██║ ██║╚███╔███╔╝██║ ██║██║ ██║███████╗
|
7 |
| - * ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝ 2.1.1 (April 2025) |
| 7 | + * ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝ 2.1.2 (April 2025) |
8 | 8 | *
|
9 | 9 | * C++ VM detection library
|
10 | 10 | *
|
|
26 | 26 | *
|
27 | 27 | *
|
28 | 28 | * ============================== SECTIONS ==================================
|
29 |
| - * - enums for publicly accessible techniques => line 576 |
30 |
| - * - struct for internal cpu operations => line 762 |
31 |
| - * - struct for internal memoization => line 1217 |
32 |
| - * - struct for internal utility functions => line 1343 |
33 |
| - * - struct for internal core components => line 10007 |
34 |
| - * - start of VM detection technique list => line 2541 |
35 |
| - * - start of public VM detection functions => line 10682 |
36 |
| - * - start of externally defined variables => line 11606 |
| 29 | + * - enums for publicly accessible techniques => line 553 |
| 30 | + * - struct for internal cpu operations => line 746 |
| 31 | + * - struct for internal memoization => line 1200 |
| 32 | + * - struct for internal utility functions => line 1324 |
| 33 | + * - struct for internal core components => line 10199 |
| 34 | + * - start of VM detection technique list => line 2520 |
| 35 | + * - start of public VM detection functions => line 10863 |
| 36 | + * - start of externally defined variables => line 11813 |
37 | 37 | *
|
38 | 38 | *
|
39 | 39 | * ============================== EXAMPLE ===================================
|
@@ -11156,7 +11156,7 @@ struct VM {
|
11156 | 11156 | // found. There may be a conflict between an Unknown and Hyper-V
|
11157 | 11157 | // brand, which is exactly what this section is meant to handle.
|
11158 | 11158 | // It will remove the Hyper-V artifact brand string from the
|
11159 |
| - // std::map to pave the way for other brands to take precendence. |
| 11159 | + // std::map to pave the way for other brands to take precedence. |
11160 | 11160 | // One of the main reasons to do this is because it would look
|
11161 | 11161 | // incredibly awkward if the brand was "Hyper-V artifacts (not an
|
11162 | 11162 | // actual VM)", clearly stating that it's NOT a VM while the VM
|
|
0 commit comments