Commit Graph

39 Commits

Author SHA1 Message Date
momo5502
bff8420ffd Format all the code 2025-01-06 17:19:26 +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
6f8f870103 Directory enumertion 2024-12-25 12:41:43 +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
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
50af68ed8f Support image check 2024-12-21 11:32:35 +01:00
momo5502
719a50444e Prepare better section support 2024-12-13 21:29:51 +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
325e8115af Replace constructor function with actual constructor call 2024-11-23 19:26:40 +01:00
momo5502
804f517e68 Fix tests and compilation 2024-11-17 09:43:02 +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
4c0c1bf0c6 Prepare I/O device support 2024-11-05 20:54:38 +01:00
momo5502
808dca6455 Fix basic registry support and add test 2024-11-04 18:42:47 +01:00
momo5502
0a81280796 Prepare configurable registry path 2024-11-03 16:00:07 +01:00
momo5502
b646ac882a Move registry manager 2024-11-03 10:38:53 +01:00
momo5502
d710fb4403 Fix serialization 2024-11-03 10:15:42 +01:00
momo5502
92b9712e45 Prepare registry support 2024-11-03 10:15:42 +01: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
8bac2ba407 Fix thread serialization 2024-10-24 19:41:37 +02:00
momo5502
adf9713993 Store thread name and ignore guard pages for now 2024-10-23 16:07:21 +02:00
momo5502
ebe0c47286 Increase PEB segment size 2024-10-23 06:57:07 +02:00
momo5502
af529a62d7 Basic working file writing 2024-10-22 20:09:33 +02:00
momo5502
5f56216d3a Fix threading to fully work 2024-10-21 12:41:20 +02:00
momo5502
72bcac1536 More threading support 2024-10-21 07:22:41 +02:00
momo5502
a9e31dd58f Quick & dirty support for delay execution 2024-10-20 20:47:36 +02:00
momo5502
669bf73fb6 Basic working thread support 2024-10-19 10:59:50 +02:00
momo5502
d3ce5de9de More thread progress 2024-10-17 20:22:04 +02:00
momo5502
71c8177ee3 Quick & dirty thread switching support 2024-10-17 20:05:47 +02:00
momo5502
933bfcaaf3 Apply thread attributes 2024-10-17 19:02:14 +02:00
momo5502
7cb1abb529 Prepare thread support 2024-10-16 19:19:36 +02:00
momo5502
a259072b27 More fuzzing progress 2024-09-24 18:35:34 +02:00
momo5502
10b09b8f51 Prepare fuzzing engine 2024-09-24 14:18:32 +02:00