Commit Graph

44 Commits

Author SHA1 Message Date
momo5502
617a68eb21 Fix exit status 2025-01-25 10:31:13 +01:00
momo5502
14fd474982 Reflect emulation status in exit code 2025-01-25 09:29:02 +01:00
momo5502
a3c6e9a5c0 Cleanup emulation root handling
This fixes #103
This fixes #105
2025-01-25 08:30:43 +01:00
momo5502
ec1333278b Implement root fs handling 2025-01-25 07:24:01 +01:00
momo5502
739cbbf549 Fix verbose logging 2025-01-25 07:24:01 +01:00
momo5502
e175c83e25 Support verbose logging 2025-01-25 07:24:01 +01:00
momo5502
2e1fa4554a Extract windows-gdb-stub 2025-01-20 20:09:16 +01:00
momo5502
0253592ae9 Integrate new gdb stub 2025-01-17 17:28:16 +01:00
momo5502
8adc73de71 Prepare custom gdb-stub implementation 2025-01-17 17:28:16 +01:00
Elias Bachaalany
493388beb1 minor mods 2025-01-17 06:33:09 -08:00
Elias Bachaalany
1b712502bd added '-r' switch to the analyzer
command line switch to specify the registry path to use with the analyzer
2025-01-16 14:00:13 -08:00
momo5502
252ab1fed1 Fix hook deletions 2025-01-07 17:59:19 +01:00
momo5502
bff8420ffd Format all the code 2025-01-06 17:19:26 +01:00
momo5502
fdb0fafa56 Reformat code + small fixes 2025-01-06 09:36:37 +01:00
momo5502
69f82e5376 Fix compilation warnings on linux 2025-01-05 19:59:02 +01:00
momo5502
71913b2db0 Even more compilation fixes 2025-01-05 15:23:44 +01:00
momo5502
ec6e25787e Fix naming collisions 2025-01-05 15:02:00 +01:00
momo5502
f75f95cc61 Merge remote-tracking branch 'origin/main' into multi-platform-support
# Conflicts:
#	src/analyzer/main.cpp
#	src/emulator/memory_region.hpp
#	src/windows-emulator/io_device.cpp
#	src/windows-emulator/module/module_mapping.cpp
#	src/windows-emulator/process_context.hpp
#	src/windows-emulator/syscalls.cpp
#	src/windows-emulator/windows_emulator.cpp
2025-01-05 14:44:17 +01:00
momo5502
ac16b4a727 Handle concise logging via options 2025-01-05 09:28:16 +01:00
momo5502
6da3f27da6 Fix .text logging 2025-01-03 16:43:07 +01:00
momo5502
d38ef3dd8f Disable concise mode for now 2025-01-03 15:59:03 +01:00
momo5502
1297a7a3ea Better logging 2025-01-03 14:04:15 +01:00
momo5502
010fbb2120 Support concise debugger output 2025-01-03 13:22:51 +01:00
momo5502
b5bb7a8d6e Only allow localhost connections 2024-12-28 08:34:20 +01:00
momo5502
3946d050db Revert "Reduce output"
This reverts commit 42b35047ca.
2024-12-26 09:44:20 +01:00
momo5502
42b35047ca Reduce output 2024-12-26 09:43:55 +01:00
robert-yates
8e049a2650 migrate to platform structures 2024-12-24 21:08:39 +01:00
robert-yates
12c80f159e add explicit 16bit unicode 2024-12-24 21:08:39 +01:00
momo5502
4766e164e0 Move emulator settings 2024-12-24 09:26:19 +01:00
momo5502
011b4d6eb2 Better exception logging 2024-12-24 09:13:27 +01:00
momo5502
56af439dcd Watch interesting system objects 2024-12-23 11:15:53 +01:00
momo5502
1f3d4d9e51 Fix object watching 2024-12-22 17:37:21 +01:00
momo5502
09d850b902 Use string view literal 2024-11-16 17:33:52 +01:00
momo5502
3d67056dc5 Disable object watching for now 2024-11-11 20:50:12 +01:00
momo5502
74be01e976 Parse arguments from commandline 2024-11-10 16:13:09 +01:00
momo5502
300c80c65f Cleanup handle uses 2024-11-06 17:34:14 +01:00
momo5502
ebd2dbc29e Initialize emulator using settings struct 2024-10-28 19:05:38 +01:00
momo5502
c992d17300 Fix debugging 2024-10-23 17:10:23 +02:00
momo5502
af529a62d7 Basic working file writing 2024-10-22 20:09:33 +02:00
momo5502
2a090821cd Don't buffer stdout 2024-10-19 11:33:15 +02:00
momo5502
71c8177ee3 Quick & dirty thread switching support 2024-10-17 20:05:47 +02:00
momo5502
7cb1abb529 Prepare thread support 2024-10-16 19:19:36 +02:00
momo5502
0daef361a5 Clear demo 2024-10-01 11:43:53 +02:00
momo5502
d57dae589a Rename analyzer 2024-09-24 20:23:42 +02:00