Commit Graph

31 Commits

Author SHA1 Message Date
momo5502
7d6648ade0 Extend clang-format column limit to 140 2025-08-16 14:55:07 +02:00
momo5502
da4a4f90c9 Cleanup exception callbacks 2025-06-07 07:54:11 +02:00
momo5502
37dd387560 Fix more warnings 2025-05-31 11:05:16 +02:00
momo5502
28de07ac8f Explicitly pass desired backend to emulator 2025-05-29 19:49:53 +02:00
momo5502
28f704e408 Increase fuzzer concurrency 2025-05-28 20:04:06 +02:00
momo5502
ae77e1b62d Fix fuzzer 2025-05-28 19:47:08 +02:00
momo5502
30363cc760 Reimplement snapshot support 2025-05-25 17:56:50 +02:00
robert-yates
b2296930d3 prepare 32bit support with name and class inheritance modifications 2025-04-22 12:01:40 +02:00
momo5502
baca3ce0f9 Always print errors 2025-04-18 11:29:40 +02:00
Maurice Heumann
a6dd9251b8 Prepare 32 bit support 2025-04-14 13:57:54 +02:00
momo5502
349526a54a Simplify hooking interface 2025-04-05 11:59:49 +02:00
momo5502
934374c4bb Extract main module cache into module manager 2025-02-10 17:43:09 +01:00
momo5502
7ae36a6452 Move registry manager into windows emulator 2025-02-10 16:37:33 +01:00
momo5502
adf632c64e Remove getters 2025-02-10 16:20:24 +01:00
Maurice Heumann
a28be3049b Separate application and emulator settings 2025-02-10 15:46:38 +01:00
momo5502
6263353438 Isolate memory manager 2025-02-09 18:19:32 +01:00
momo5502
ec1333278b Implement root fs handling 2025-01-25 07:24:01 +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
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
05e75a20ba Fix some compilation issues 2025-01-05 13:11:32 +01:00
robert-yates
6b51b143bc fix warnings 2024-12-24 21:09:19 +01:00
momo5502
4766e164e0 Move emulator settings 2024-12-24 09:26:19 +01:00
momo5502
ebd2dbc29e Initialize emulator using settings struct 2024-10-28 19:05:38 +01:00
momo5502
8bac2ba407 Fix thread serialization 2024-10-24 19:41:37 +02:00
momo5502
a259072b27 More fuzzing progress 2024-09-24 18:35:34 +02:00
momo5502
7547fee251 Make fuzzer thread safe 2024-09-24 15:38:01 +02:00
momo5502
10b09b8f51 Prepare fuzzing engine 2024-09-24 14:18:32 +02:00
momo5502
f5b570351f Prepare fuzzer 2024-09-24 09:40:21 +02:00