momo5502
1f829463c1
Use more semantic logging
2025-06-04 20:22:28 +02:00
momo5502
de0d9a17a5
Small fixes
2025-06-04 20:19:47 +02:00
momo5502
84e8e86b94
Extract sus activity logging
2025-06-04 19:28:50 +02:00
momo5502
5609de9dde
Small fixes and prepare for more semantic logging
2025-06-04 19:17:09 +02:00
momo5502
5230909c23
Switch back to using callbacks
2025-06-04 19:11:16 +02:00
momo5502
25295707ec
Event manager progress
2025-06-04 18:52:59 +02:00
momo5502
32fcbf3ded
Prepare event manager
...
The event manager forms the basis for semantic logging.
The emulator transmits events and the manager can handle them.
This means to either print information to stdout, do nothing, etc...
2025-06-03 20:30:12 +02:00
Maurice Heumann
dcee2982ce
Update file.cpp
2025-06-03 11:18:10 +02:00
Maurice Heumann
368a9dbdd1
Update file_management.hpp
2025-06-03 11:17:50 +02:00
Igor Pissolati
4fecea3aff
Apply review suggested change
2025-06-02 14:34:12 -03:00
Igor Pissolati
9f32620220
Fix failing checks
2025-06-02 14:32:15 -03:00
Igor Pissolati
c67146ee45
Add new syscalls
2025-06-02 14:32:15 -03:00
Igor Pissolati
db1588623b
Add KSecDD device and support for devices in NtQueryObject
2025-06-02 14:32:15 -03:00
Igor Pissolati
cc2266d934
Add new pseudo-handles
2025-06-02 14:32:15 -03:00
Igor Pissolati
ad3046466e
Improvements to NtQueryInformationToken
2025-06-02 14:32:15 -03:00
momo5502
9b2653afc4
Override timestamp counter for deterministic clock
2025-06-02 19:28:24 +02:00
Igor Pissolati
c47a498fe4
Add get_address, event_select and enum_network_events to afd_endpoint
2025-06-02 12:39:42 -03:00
momo5502
aa763c8392
Prepare more timer syscalls
2025-06-01 14:05:18 +02:00
momo5502
009961620b
Fix thread deletion
2025-06-01 13:57:14 +02:00
momo5502
da658e5178
Prepare timer support
2025-06-01 13:56:45 +02:00
momo5502
c605131a80
Small changes
2025-06-01 12:48:59 +02:00
momo5502
909b2db20d
Support more mountpoint IOCTLs
2025-06-01 12:36:50 +02:00
momo5502
6cc3aded19
Remove sccache
2025-06-01 12:36:50 +02:00
momo5502
ed80b86e22
Fix compilation
2025-06-01 07:54:42 +02:00
momo5502
e763fdac54
Support more syscalls
2025-05-31 21:27:32 +02:00
momo5502
bc92023652
Fix directory enumation with filesystem mappings
2025-05-31 16:31:24 +02:00
momo5502
b6f4645420
Some more syscalls
2025-05-31 13:21:19 +02:00
momo5502
98010268a6
Statically link libraries for mingw
2025-05-31 12:00:14 +02:00
momo5502
37dd387560
Fix more warnings
2025-05-31 11:05:16 +02:00
momo5502
c50fdd17a4
Fix compilation warnings
2025-05-31 10:37:04 +02:00
momo5502
5c0a1ce5c2
Build and test MinGW in CI
2025-05-31 09:47:55 +02:00
Hacksign
6585ffa9b4
REMOVE: wanring messages. NEW: compiler version check.
2025-05-30 16:02:04 +08:00
Hacksign
125d927725
Merge branch 'momo5502:main' into main
2025-05-30 13:58:12 +08:00
Hacksign
829e3d95a6
UPDATE: modify cmake scripts, adding warning messages.
2025-05-30 12:37:35 +08:00
momo5502
28de07ac8f
Explicitly pass desired backend to emulator
2025-05-29 19:49:53 +02:00
Hacksign
e9a6911019
NEW: Add cross compile support on X86_64 Linux with MinGW toolchain.
2025-05-29 18:48:04 +08:00
momo5502
5041bab9f8
Setup sccache
2025-05-29 09:50:28 +02:00
momo5502
c559c2ff43
Support stopping emulation while all threads are sleeping
...
This fixes #242
2025-05-29 08:30:56 +02:00
momo5502
4199177aa0
Optimize fuzzer
2025-05-28 21:37:29 +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
redthing1
b057943751
fixup! analyzer: add help and long options to cli
2025-05-27 22:55:16 -07:00
redthing1
54bdb2c373
analyzer: add help and long options to cli
2025-05-27 22:22:58 -07:00
momo5502
30363cc760
Reimplement snapshot support
2025-05-25 17:56:50 +02:00
momo5502
ec67e9d43f
Support snapshots for icicle
2025-05-25 16:53:28 +02:00
momo5502
ed9eb1dfc3
Small fixes
2025-05-25 16:23:10 +02:00
momo5502
8abc7a65ef
Support svcctrl start event
2025-05-24 11:06:23 +02:00
momo5502
92bdf26669
Fix computername
2025-05-24 11:06:09 +02:00
Igor Pissolati
e0507aa2c5
Fix afd_endpoint::ioctl_connect
2025-05-21 19:28:27 -03:00
Igor Pissolati
a0a2e69381
Explictly capture win_emu for timeout callback
2025-05-21 12:55:58 -03:00