Max Raulea
4dc132937f
Port components/Spinlock.c to Linux kernel module
...
Route Spinlock.c's three MSVC intrinsics through the platform
intrinsics layer instead of the Windows builtins:
_mm_pause -> CpuPause (already existed)
_interlockedbittestandset -> CpuInterlockedBitTestAndSet (new)
InterlockedCompareExchange-> CpuInterlockedCompareExchange (new, 32-bit)
Add the two new Cpu* wrappers to the kernel PlatformIntrinsics
{.h,.c} with win + linux arms (Linux uses __atomic_* builtins,
mirroring the existing 64-bit CAS), keeping the Cpu* wrappers the
single intrinsic boundary.
2026-08-14 11:35:21 +02:00
maxraulea
9c3e0ed23b
added Linux distinction and pragmas together with new platform functions
2026-06-10 16:29:35 +02:00
sina
65bcf4f4c6
integrating the new enhanced PE parser
2026-06-02 19:28:19 +02:00
sina
bf2f752116
Fix hyperlog callback path in the project
2026-06-01 15:35:55 +02:00
sina
dd44025dde
refactor doxygen, variables, function names 7
2026-06-01 14:07:01 +02:00
sina
d74283bf99
fix compiling issue of hyperevade project
2025-06-07 21:11:51 +02:00
sina
a8e3cf55e1
add context to the syscall interceptor
2025-04-30 20:52:04 +02:00
Sinaei
1dbc3430af
fix spelling typos 4
2024-03-17 18:49:51 +09:00
gmh5225
ab95cd7628
Fix errors in clang
2023-12-04 00:05:57 +08:00
Sinaei
98a87fe63d
add the synchronization implementation of vmx-root broadcast
2023-10-10 21:46:05 +09:00
Sinaei
1b93f93b16
change algorithms order
2023-08-21 20:06:34 +09:00
Sinaei
836f2e1e8d
organize optimization files
2023-08-21 13:40:37 +09:00
Sinaei
dcf6eba148
fixed missed versioning
2023-08-20 22:41:47 +09:00
Sinaei
2355122270
add trap test messages
2023-08-03 18:46:51 +09:00
Sinaei
f2357d6df5
change implementation of binary search algorithm
2023-08-02 20:50:21 +09:00
Sinaei
ca488b3769
change stepping to binary search format
2023-08-01 17:47:13 +09:00
Sinaei
cdaf069574
replace old length disassembler engine with Zydis
2023-06-06 19:28:09 +09:00
unknown
51854f1aa9
add track command to trace function calls and rets
2023-05-05 22:03:00 +09:00
unknown
2358accfaa
add ioctl for mode based hooks
2023-03-23 18:42:33 +09:00
unknown
c0e5f68e07
inject page faults by cr2 modifications and change ldisasm component
2023-01-24 19:50:01 +09:00
unknown
43c59c8230
share spinlock between kd and hv and hyperlog
2023-01-23 22:58:55 +09:00