Commit graph

48 commits

Author SHA1 Message Date
Max Raulea
4dc132937f Port components/Spinlock.c to Linux kernel module
Some checks are pending
vs2026-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2026-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2026-ci / Deploy release (push) Blocked by required conditions
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
xmaple555
d8e777cd39 update test script-semantic 2026-08-12 23:01:07 +08:00
xmaple555
5fc25f10e5 add the test script-semantic CLI command 2026-08-10 23:47:40 +08:00
xmaple555
c4e82c2bfd update char and wchar_t in script engine 2026-08-09 23:24:21 +08:00
sina
c8a209d84b add different DW DA definition
Some checks are pending
vs2026-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2026-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2026-ci / Deploy release (push) Blocked by required conditions
2026-08-08 16:38:16 +02:00
FallinBinary
1f50e5afe8 add dw command 2026-08-01 08:31:13 -07:00
xmaple555
d44c726dff update variable type and add float type in script enginr 2026-07-20 23:21:34 +08:00
xmaple555
ec5fe7cc8a add float in script engine 2026-07-20 15:03:45 +08:00
xmaple555
aa2b0ff7f6 Update script-engine-test submodule 2026-07-20 08:41:43 +08:00
sina
836ad6562e update changelog and credits 2026-07-20 01:27:34 +02:00
xmaple555
9d60a4ddd4 fix handle compound assignment to struct members 2026-07-19 19:53:53 +08:00
xmaple555
2ef2b16ff5 update struct in scrupt engine 2026-07-19 19:22:29 +08:00
xmaple555
8b6d8181a5 add struct in script engine 2026-07-19 09:39:37 +08:00
jtaw5649
d8ee4f1e32 test(symbols): cover .sym command parsing 2026-06-04 19:15:44 +01:00
jtaw5649
6155304d7f feat(pe): expand PE metadata reporting 2026-06-02 12:37:30 +01:00
sina
d4466552b0 support the .sympath command symbols server within quotes 2025-02-15 21:45:55 +01:00
sina
aca0f7242c add link test for the symbol parser 2025-02-15 20:44:27 +01:00
Abbas-MG
cbb0832ad6 fixes - +1 tst 2025-02-15 22:23:11 +03:30
SinaKarvandi
595a78f776 add automated script compilation 2024-10-02 15:04:02 +02:00
SinaKarvandi
49c18bb118 export hwdbg testing functions 2024-10-01 13:47:46 +02:00
Abbas-MG
96ba6544fa few parser fixes rmv 3 cmd cases 2024-09-30 21:32:40 +03:30
Abbas-MG
5069b69b0c some parser fixes 2024-09-30 16:46:58 +03:30
Abbas-MG
0487556985 some parser fixes 2024-09-30 16:46:58 +03:30
Abbas-MG
490b2b4657 modified to cope with Trim() 2024-09-30 16:46:58 +03:30
sina
418f375ba0 Fix miscomputation of physical address width for physical address validity checks (#469) 2024-09-05 15:44:40 +02:00
Abbas-MG
9cd1330e14 fix additional test cases and their pertaining code 2024-08-24 19:16:33 +03:30
Abbas-MG
6ec8754db4 fix bugged testCases 2024-08-24 16:45:32 +03:30
Abbas-MG
6af7adfd21 testCase txt file fix 2024-08-24 16:45:32 +03:30
SinaKarvandi
0b404c61ae add real-world command parser test cases 2024-08-22 20:19:16 +09:00
Sina Karvandi
c35df1f06c
Merge pull request #463 from HyperDbg/parser-Comment-fix
Parser comment fix
2024-08-21 01:01:10 -07:00
SinaKarvandi
c0bc6a93bb add a combination of strings and comment test cases 2024-08-21 16:10:03 +09:00
Abbas-MG
9a7db27357 testcase txt file fix wrong command order expectation 2024-08-21 01:04:32 +03:30
Abbas-MG
deb49b86fb testcase txt file typo? 2024-08-21 00:16:33 +03:30
sina
a1ef3e8808 add main command parser testcases with comments 2024-08-21 03:35:22 +09:00
SinaKarvandi
c07377e1ee fix .gitmodule missing submodule 2024-08-19 18:40:41 +09:00
SinaKarvandi
ac10080690 fix broken submodule 2024-08-19 18:29:15 +09:00
SinaKarvandi
56fa031cdd show the position of failed testcases 2024-08-19 18:24:08 +09:00
SinaKarvandi
e7627aca9c add updated test script submodule 2024-08-19 14:53:23 +09:00
SinaKarvandi
83583bf56c remove script test submoudle 2024-08-19 14:51:30 +09:00
Abbas-MG
ad28eca220 first 73 tests passed 2024-08-19 07:27:42 +03:30
Abbas-MG
7671884c62 applied some parser fixes 2024-08-19 05:10:26 +03:30
SinaKarvandi
e23178b6d9 move failed test cases to the main testing test cases 2024-08-18 00:24:58 +09:00
SinaKarvandi
7b91f3ca3e make general automated test cases for the semantic scripts 2024-08-16 17:13:13 +09:00
SinaKarvandi
1860612659 add more failed test cases 2024-08-15 19:46:49 +09:00
SinaKarvandi
0841b63862 add remove passed test cases from the failed list 2024-08-15 14:33:41 +09:00
SinaKarvandi
f3cc9dbdfe add more command parser testcases 2024-08-14 14:02:52 +09:00
SinaKarvandi
00fd5391fe add more test cases for the command parser 2024-08-13 19:46:37 +09:00
SinaKarvandi
22e8d82452 add automated test case tester for command parser 2024-08-13 18:50:14 +09:00