Commit Graph

1326 Commits

Author SHA1 Message Date
Maurice Heumann
91375b22f9 Try upgrading unicorn 2025-07-13 19:37:56 +02:00
Maurice Heumann
7632a77c36 Ah fuck it 2025-07-13 12:37:16 +02:00
Maurice Heumann
24ed6db02e Try different fix 2025-07-13 12:25:20 +02:00
Maurice Heumann
cc8aa65aec Fix icicle deprecation warning 2025-07-13 12:07:46 +02:00
Maurice Heumann
d7a1a269b7 Setup thread before dispatching APC 2025-07-12 21:33:12 +02:00
momo5502
ac2d34c143 Small cleanup 2025-07-12 15:40:04 +02:00
momo5502
7a3a5d760e Fix thread deletion 2025-07-12 15:28:30 +02:00
momo5502
08995a4205 Print memory stats 2025-07-12 14:17:52 +02:00
momo5502
0794c1038b Display emulation status 2025-07-11 13:43:21 +02:00
momo5502
acb65dc10d Log message box arguments 2025-07-09 21:17:32 +02:00
3fault
f4fc9c4a6c fix memory_permissions_ext includes 2025-07-09 14:49:26 -04:00
3fault
19574fb512 remove references to nt_memory_permission from backend 2025-07-09 14:43:06 -04:00
3fault
8ec184d57f remove unneeded windows-emulator/memory_permission_ext.cpp 2025-07-09 14:39:49 -04:00
momo5502
adb94f37bd Prepare memory 64 support 2025-07-09 17:38:10 +02:00
Maurice Heumann
a711a8faad Fix posix colors 2025-07-08 18:55:29 +02:00
Maurice Heumann
965efadb51 Detailed CPUID logging 2025-07-08 18:50:40 +02:00
Maurice Heumann
d656a18c8b Print CPUID leaf 2025-07-08 16:36:23 +02:00
Maurice Heumann
a9c30bce33 Also log ExpandEnvironmentStringsA 2025-07-08 12:29:20 +02:00
Maurice Heumann
43bcac8f5b Print details for certain functions 2025-07-07 21:18:49 +02:00
3fault
6e203d9590 Fix formatting issues 2025-07-02 14:47:51 -04:00
3fault
af21473cf1 merge test_guard_page with test_native_exceptions, fixes MinGW build 2025-07-02 14:27:05 -04:00
3fault
2ecd3e4440 add STATUS_GUARD_PAGE_VIOLATION constant to platform includes 2025-07-02 14:06:37 -04:00
3fault
9a6da790cf Remove #include <winnt.h> in exception_dispatch 2025-07-02 13:41:23 -04:00
3fault
68a5800c85 Add test for guard page in test-sample, formatting fix 2025-07-02 12:09:21 -04:00
3fault
2e17f37f78 Update hook_memory_violation to handle guard page violations 2025-07-01 19:17:05 -04:00
3fault
1276c7e2bc Update occurances of memory_permission to nt_memory_permission where needed 2025-07-01 19:04:22 -04:00
3fault
7d8daf7c68 Update map_nt_to_emulator_protection to support PAGE_GUARD flag 2025-07-01 18:28:54 -04:00
3fault
a8ae617e50 Add memory_permission_ext to windows-emulator 2025-07-01 18:14:02 -04:00
3fault
ceadcbc3e8 Add dispatch_guard_page_violation to exception_dispatch 2025-07-01 17:50:45 -04:00
dependabot[bot]
ecdc05bd52 Bump pcode in /src/backends/icicle-emulator/icicle-bridge
Bumps [pcode](https://github.com/icicle-emu/icicle-emu) from `2cdcf4b` to `e80282d`.
- [Commits](2cdcf4bdbc...e80282d3e1)

---
updated-dependencies:
- dependency-name: pcode
  dependency-version: e80282d3e1f53177b3f5a82fc48ac7538826a7d9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 07:26:54 +00:00
Maurice Heumann
a2d343c35b Update main.cpp 2025-06-30 21:45:47 +02:00
momo5502
6b6dcc9ce2 Conditionally print access to executable memory 2025-06-30 21:22:12 +02:00
momo5502
415d2d2efe Display application success in playground 2025-06-30 17:32:24 +02:00
momo5502
f1ca3e0981 Log CPUID executions 2025-06-27 19:36:27 +02:00
Maurice Heumann
778647aedb Update unicorn_x86_64_emulator.cpp 2025-06-26 20:23:00 +02:00
momo5502
4c0c8804bf Move clang format to root 2025-06-18 18:23:31 +02:00
momo5502
08ae52710b Prevent translation of relative files 2025-06-16 18:38:55 +02:00
momo5502
bda89b5d1e Add more syscalls 2025-06-15 19:48:05 +02:00
Red
a6a2636e7f Attempt format, not sure if it did anything 2025-06-15 13:02:05 +02:00
Red
9d406b91d8 Fix handle_query_internal to only write to buffer on success 2025-06-15 12:04:58 +02:00
momo5502
1421550764 Cleanup and fix NtQueryInformationProcess 2025-06-15 09:31:57 +02:00
Red
f14b16d080 Fix anti-debug detections for NtQueryInformationProcess with ProcessDebugObjectHandle 2025-06-14 15:00:53 +02:00
momo5502
43ff531354 Add NtRemoveIoCompletionEx syscall stub 2025-06-14 08:46:27 +02:00
Maurice Heumann
b76f5ab92d minidump support: dump loading and process reconstruction (#361) 2025-06-14 08:21:00 +02:00
redthing1
1e63fe381f minidump: tidy const refs 2025-06-12 15:25:37 -07:00
redthing1
afd80aa9af make minidump loader fully standalone 2025-06-12 15:13:45 -07:00
redthing1
01d2656189 minidump loader: handle zero protection 2025-06-12 15:08:07 -07:00
redthing1
f8b163f556 refactor to address comments 2025-06-12 15:04:54 -07:00
3fault
e5e5d05d05 Add temp environment variables to fix GetTempPath(2)W 2025-06-10 09:59:34 -04:00
redthing1
21a0d3c4bc fix tidy 2025-06-10 01:08:45 -07:00