Commit Graph

759 Commits

Author SHA1 Message Date
momo5502
148b2b19dc Add NtQueryDefaultLocale 2025-02-09 11:07:08 +01:00
momo5502
4c7450b937 Log allocations 2025-02-09 11:05:10 +01:00
momo5502
4e38ddc323 Ensure proper allocation granularity 2025-02-09 11:01:46 +01:00
Maurice Heumann
7d8ca0a81d Hack to skip nls/alpc communication (#134)
This is related to #128
2025-02-09 11:01:01 +01:00
momo5502
8a427ec368 Hack to skip nls/alpc communication
This is related to #128
2025-02-09 11:00:12 +01:00
momo5502
063d4590a5 Fix nibble parsing 2025-02-09 10:18:35 +01:00
Maurice Heumann
343384b47b Support logging actions for interesting modules (#133) 2025-02-09 09:51:35 +01:00
momo5502
27f02c74c7 Support logging actions for interesting modules 2025-02-09 09:43:19 +01:00
momo5502
7f6bfa6cc0 Support fetching tag information 2025-02-08 20:41:03 +01:00
Maurice Heumann
ea5054a48f Fix a lot of path I/O operations (#132) 2025-02-08 19:26:03 +01:00
momo5502
40bcb097b1 Fix filepath I/O test 2025-02-08 19:06:14 +01:00
momo5502
0bcb18f52b Add working directory tests 2025-02-08 19:01:53 +01:00
momo5502
fe84448bf5 Reserve space for current directory 2025-02-08 18:55:19 +01:00
momo5502
2da494a370 Fix path concatenation 2025-02-08 18:35:51 +01:00
momo5502
edcc090181 Support silencing logging in analyzer 2025-02-08 18:05:47 +01:00
momo5502
9f4a80b42e Fix running relative applications 2025-02-08 17:52:11 +01:00
momo5502
7efe75ba97 Remove working directory translations 2025-02-08 17:31:53 +01:00
momo5502
72e88d30d4 Use working directory provider 2025-02-08 17:22:17 +01:00
momo5502
b5a0f73113 Fix path syscalls 2025-02-08 14:07:51 +01:00
momo5502
55557006c7 Add std::filesystem tests 2025-02-08 14:07:26 +01:00
Maurice Heumann
8f90491321 Isolate API set dumper build (#131) 2025-02-08 08:55:58 +01:00
momo5502
115d1bc85d Isolate API set dumper build 2025-02-08 08:54:57 +01:00
Maurice Heumann
efd20fe8df Use gtest-main (#130) 2025-02-08 08:46:05 +01:00
momo5502
0660c0dd63 Use gtest-main 2025-02-08 08:39:38 +01:00
momo5502
cb7c7091da Remove unneeded options 2025-02-08 08:39:31 +01:00
Maurice Heumann
933abd9ee7 Support loading comctl32.dll (#129) 2025-02-07 20:27:59 +01:00
momo5502
3347667948 Prevent unmapping core modules 2025-02-07 19:56:23 +01:00
momo5502
a2f795f33c Add dummy syscall 2025-02-07 18:52:37 +01:00
momo5502
a64c1e12d0 Load comctl32.dll 2025-02-07 18:37:55 +01:00
momo5502
8457a0ce5a "Fix" NtUserGetThreadState 2025-02-07 18:37:43 +01:00
Maurice Heumann
c94370cc5d Support relative files on windows 2025-02-07 07:21:30 +01:00
Maurice Heumann
d9a886c7e5 Support more features (#127) 2025-02-05 19:38:38 +01:00
momo5502
dbf39fce0a Support more features 2025-02-05 19:24:36 +01:00
Maurice Heumann
518a813003 Update README.md 2025-02-05 11:40:11 +01:00
Maurice Heumann
f32fd92d59 Fix more handles (#126) 2025-02-05 07:36:04 +01:00
Maurice Heumann
a182657733 Fix more handles 2025-02-05 07:01:06 +01:00
Maurice Heumann
3e4380e149 Thread handle fixes (#125) 2025-02-04 20:57:04 +01:00
Maurice Heumann
85180a51f0 Prevent destroying active thread 2025-02-04 20:43:43 +01:00
Maurice Heumann
cc4064611f Fix thread handles 2025-02-04 20:34:53 +01:00
Maurice Heumann
83edab3564 Fix bad objects 2025-02-04 20:05:11 +01:00
Maurice Heumann
b56a4bd162 Log singlestep 2025-02-04 19:48:33 +01:00
Maurice Heumann
6e6bce218b Add hardware breakpoint support (#124) 2025-02-04 19:22:27 +01:00
momo5502
94e65bbecf Add new syscalls 2025-02-04 19:08:38 +01:00
momo5502
f2c5df5139 Support hardware breakpoints 2025-02-04 19:08:38 +01:00
Maurice Heumann
d8002edf42 Support a few more syscalls (#123) 2025-02-04 16:11:08 +01:00
Maurice Heumann
1fad315029 Fix debug register logging 2025-02-04 13:47:30 +01:00
Maurice Heumann
3d3bc3914d Add NtSetContext thread and fix context frame saving/restoring 2025-02-04 13:45:25 +01:00
Maurice Heumann
e87650f3b5 Add more syscalls 2025-02-04 13:04:49 +01:00
Maurice Heumann
e20f1d277b Fix line breaks 2025-02-04 12:12:45 +01:00
Maurice Heumann
fdc66b823a Yield failure on cancellation (#122) 2025-02-04 11:51:47 +01:00