momo5502
4597f3b6d6
Prevent failure when accessing stack
2025-01-26 07:30:04 +01:00
Elias Bachaalany
638a720ab8
fixing CI errors
2025-01-22 05:55:46 -08:00
Elias Bachaalany
5bf325c77f
some refactoring with optional_function
...
- wrapped std::function into utils::optional_function
-- cleaned the code accordingly in windows_emulator
- using the 'emulator'/'windows_emulator' dependency implies the emulator_common as well.
2025-01-21 19:25:51 -08:00
Elias Bachaalany
e50eb96470
exposing high level callbacks to win_emu
2025-01-14 22:59:41 -08:00
Elias Bachaalany
35dbe09880
replaced more printf() with logger calls
2025-01-14 22:22:01 -08: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
6b172f5e78
Add macOS support
2025-01-05 17:43:17 +01:00
momo5502
968c46f975
Fix printing
2025-01-05 15:58:16 +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
6435e65caa
Small cleanup
2025-01-05 09:04:19 +01:00
momo5502
912e9c9379
Log crafted out-of-line syscalls
2025-01-03 17:29:00 +01:00
momo5502
1297a7a3ea
Better logging
2025-01-03 14:04:15 +01:00
momo5502
39398750c3
Log caller for syscalls
2025-01-02 13:49:54 +01:00
momo5502
022ed72807
Fix syscall mappings
2025-01-02 13:48:28 +01:00
robert-yates
6b51b143bc
fix warnings
2024-12-24 21:09:19 +01:00
momo5502
84a0aed1d9
Small fixes and additions
2024-11-23 16:44:49 +01:00
momo5502
e2c3870ed7
Remove unmapped handler logging
2024-10-28 19:08:26 +01:00
momo5502
b1f79a04c2
Make serialization reproducible
2024-10-25 19:27:19 +02:00
momo5502
e58d5ab4bd
Cleanup syscall dispatcher
2024-10-21 20:45:09 +02:00