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
|
7b1285f177
|
Fix format specifiers
|
2025-01-05 15:50:19 +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
|
6435e65caa
|
Small cleanup
|
2025-01-05 09:04:19 +01:00 |
|
momo5502
|
1b3bb07657
|
Thread switches are uninteresting
|
2025-01-04 11:21:45 +01:00 |
|
momo5502
|
41285169d9
|
Dispatch illegal instruction
|
2025-01-04 11:18:50 +01:00 |
|
momo5502
|
912e9c9379
|
Log crafted out-of-line syscalls
|
2025-01-03 17:29:00 +01:00 |
|
momo5502
|
010fbb2120
|
Support concise debugger output
|
2025-01-03 13:22:51 +01:00 |
|
momo5502
|
022ed72807
|
Fix syscall mappings
|
2025-01-02 13:48:28 +01:00 |
|
robert-yates
|
c07fb2ca86
|
enable refactored api_set for windows platform
|
2024-12-24 21:10:09 +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
|
6111f2fad3
|
Fix silencing
|
2024-12-24 09:23:38 +01:00 |
|
momo5502
|
98265ce2a9
|
Support silencing the logging until the main function gets executed
|
2024-12-24 09:14:35 +01:00 |
|
momo5502
|
4deb007a8e
|
Remove outdated comment
|
2024-12-24 09:13:55 +01:00 |
|
momo5502
|
e40a6d1c51
|
Fix path canonicalization
This fixes #34
|
2024-12-24 07:14:24 +01:00 |
|
momo5502
|
ed0ced76f9
|
Progress on tokens
|
2024-12-22 21:47:43 +01:00 |
|
momo5502
|
5122b55661
|
Support recursive mutants
|
2024-12-22 16:34:28 +01:00 |
|
momo5502
|
4be39b1fe7
|
Prepare mutant support
|
2024-12-22 16:34:28 +01:00 |
|
momo5502
|
ce6cb0116b
|
Support more syscalls
|
2024-12-21 20:18:59 +01:00 |
|
momo5502
|
ee0e2676f1
|
Add system time test
|
2024-11-24 11:27:10 +01:00 |
|
momo5502
|
5f49b30fe0
|
Cleanup KUSD MMIO
|
2024-11-24 10:37:26 +01:00 |
|
momo5502
|
2e2b4ffb2f
|
KUSD MMIO
|
2024-11-23 19:32:14 +01:00 |
|
momo5502
|
84a0aed1d9
|
Small fixes and additions
|
2024-11-23 16:44:49 +01:00 |
|
momo5502
|
804f517e68
|
Fix tests and compilation
|
2024-11-17 09:43:02 +01:00 |
|
momo5502
|
a87bb85858
|
Support afd endpoint serialization
|
2024-11-17 09:23:45 +01:00 |
|
momo5502
|
d1493867fe
|
Support relative and absolute time
This fixes #23
|
2024-11-10 15:34:21 +01:00 |
|
momo5502
|
5004857714
|
Get rid of thread blocker
|
2024-11-10 09:16:53 +01:00 |
|
momo5502
|
df70f29ba3
|
Prepare poll support
|
2024-11-09 22:51:05 +01:00 |
|
momo5502
|
8f5600bc7c
|
Better thread yield support
|
2024-11-09 17:50:23 +01:00 |
|
momo5502
|
641d87cc60
|
Finish support for blocking UDP sockets
|
2024-11-09 15:21:18 +01:00 |
|
momo5502
|
2367db174e
|
Add systemroot env
|
2024-11-04 20:28:55 +01:00 |
|
momo5502
|
3a26b3a894
|
Perform retrigger after violation
|
2024-11-03 20:28:47 +01:00 |
|
momo5502
|
0a81280796
|
Prepare configurable registry path
|
2024-11-03 16:00:07 +01:00 |
|
momo5502
|
e4a97e84b9
|
Add exception tests
|
2024-10-30 15:24:29 +01:00 |
|
momo5502
|
ebd2dbc29e
|
Initialize emulator using settings struct
|
2024-10-28 19:05:38 +01:00 |
|
momo5502
|
8ecf47a1e4
|
Make rdtsc predictable
|
2024-10-27 09:50:56 +01:00 |
|
momo5502
|
5c3a018311
|
Hardcode KUSD for now
|
2024-10-26 17:20:32 +02:00 |
|
momo5502
|
1021009296
|
Fix instruction execution counting
|
2024-10-26 10:06:02 +02:00 |
|
momo5502
|
d782c80f3f
|
Prepare support for serialization of non-default-constructible objects
|
2024-10-25 18:56:16 +02:00 |
|
momo5502
|
a3a95ec829
|
Prepare unittest support
|
2024-10-25 17:04:45 +02:00 |
|
momo5502
|
1446d9193a
|
Support hardcoded environment variables
|
2024-10-23 18:41:29 +02:00 |
|
momo5502
|
c992d17300
|
Fix debugging
|
2024-10-23 17:10:23 +02:00 |
|
momo5502
|
924221894c
|
Fix current folder
|
2024-10-21 20:08:51 +02:00 |
|