Commit Graph

34 Commits

Author SHA1 Message Date
momo5502
8abc7a65ef Support svcctrl start event 2025-05-24 11:06:23 +02:00
momo5502
d08bcbae9c Add window object 2025-05-18 09:13:26 +02:00
momo5502
3c58c1af98 Log debug strings 2025-04-07 21:03:57 +02:00
momo5502
3218e26306 Small callback optimization and unification 2025-02-14 09:05:55 +01:00
Maurice Heumann
2686251fde Cleanup windows-emulator and extract classes 2025-02-10 13:42:49 +01:00
momo5502
dbf39fce0a Support more features 2025-02-05 19:24:36 +01:00
Maurice Heumann
a182657733 Fix more handles 2025-02-05 07:01:06 +01:00
Maurice Heumann
e87650f3b5 Add more syscalls 2025-02-04 13:04:49 +01:00
momo5502
f23fe935c1 Fix handle closing 2025-01-25 07:24:01 +01:00
momo5502
32d91bd139 Fix semaphores and mutexes 2025-01-25 07:24:01 +01:00
momo5502
bff8420ffd Format all the code 2025-01-06 17:19:26 +01:00
momo5502
605d66c237 Fix ADL for serialize/deserialize 2025-01-05 19:31:51 +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
robert-yates
8e049a2650 migrate to platform structures 2024-12-24 21:08:39 +01:00
momo5502
ed0ced76f9 Progress on tokens 2024-12-22 21:47:43 +01:00
momo5502
b4e7606226 Better NtClose 2024-12-22 16:34:28 +01:00
momo5502
4be39b1fe7 Prepare mutant support 2024-12-22 16:34:28 +01:00
momo5502
2695fa0cd8 Prepare mutex support 2024-12-22 09:32:11 +01:00
momo5502
1023281425 Add basic token support 2024-12-22 08:47:14 +01:00
momo5502
641d87cc60 Finish support for blocking UDP sockets 2024-11-09 15:21:18 +01:00
momo5502
300c80c65f Cleanup handle uses 2024-11-06 17:34:14 +01:00
momo5502
8cf451fd1f Extract device creation 2024-11-06 16:31:30 +01:00
momo5502
4c0c1bf0c6 Prepare I/O device support 2024-11-05 20:54:38 +01:00
momo5502
74ec07c642 Some I/O fixes 2024-11-05 19:36:18 +01:00
momo5502
b49f9f6d99 Prepare socket support 2024-11-05 18:39:59 +01:00
momo5502
808dca6455 Fix basic registry support and add test 2024-11-04 18:42:47 +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
8bac2ba407 Fix thread serialization 2024-10-24 19:41:37 +02:00
momo5502
ec3861f595 Restrict access to devices 2024-10-23 20:44:01 +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
7cb1abb529 Prepare thread support 2024-10-16 19:19:36 +02:00
momo5502
10b09b8f51 Prepare fuzzing engine 2024-09-24 14:18:32 +02:00