Commit Graph

568 Commits

Author SHA1 Message Date
momo5502
3347667948 Prevent unmapping core modules 2025-02-07 19:56:23 +01:00
momo5502
a2f795f33c Add dummy syscall 2025-02-07 18:52:37 +01:00
momo5502
a64c1e12d0 Load comctl32.dll 2025-02-07 18:37:55 +01:00
momo5502
8457a0ce5a "Fix" NtUserGetThreadState 2025-02-07 18:37:43 +01:00
Maurice Heumann
c94370cc5d Support relative files on windows 2025-02-07 07:21:30 +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
85180a51f0 Prevent destroying active thread 2025-02-04 20:43:43 +01:00
Maurice Heumann
cc4064611f Fix thread handles 2025-02-04 20:34:53 +01:00
Maurice Heumann
83edab3564 Fix bad objects 2025-02-04 20:05:11 +01:00
Maurice Heumann
b56a4bd162 Log singlestep 2025-02-04 19:48:33 +01:00
momo5502
94e65bbecf Add new syscalls 2025-02-04 19:08:38 +01:00
momo5502
f2c5df5139 Support hardware breakpoints 2025-02-04 19:08:38 +01:00
Maurice Heumann
1fad315029 Fix debug register logging 2025-02-04 13:47:30 +01:00
Maurice Heumann
3d3bc3914d Add NtSetContext thread and fix context frame saving/restoring 2025-02-04 13:45:25 +01:00
Maurice Heumann
e87650f3b5 Add more syscalls 2025-02-04 13:04:49 +01:00
Maurice Heumann
e20f1d277b Fix line breaks 2025-02-04 12:12:45 +01:00
Maurice Heumann
0029582d12 Support port and path mappings 2025-02-04 09:04:52 +01:00
momo5502
11dfc02c41 Run tests in parallel 2025-02-03 20:27:28 +01:00
momo5502
5387c45da2 Convert socket addresses 2025-01-26 16:35:39 +01:00
momo5502
b3d4d32fbd Assert relevant field equality 2025-01-26 16:12:08 +01:00
momo5502
5d9ecc4c01 Assert socket struct equality 2025-01-26 15:45:37 +01:00
momo5502
a6362b06dc Translate socket values 2025-01-26 12:09:45 +01:00
momo5502
72a3123303 Respect reproducibility 2025-01-26 11:03:19 +01:00
momo5502
8c70ef5af2 Fix compilation 2025-01-26 10:00:19 +01:00
momo5502
454c9a267b Fix afd device serialization 2025-01-26 09:56:55 +01:00
momo5502
59b82a5e0d Fix compilation 2025-01-26 08:28:10 +01:00
momo5502
45d7c542c3 Prepare emulation bisection 2025-01-26 08:28:10 +01:00
momo5502
130367619b Add debugging utils 2025-01-26 08:28:10 +01:00
momo5502
0ec2dcaf12 Archive more DLLs 2025-01-26 08:28:10 +01:00
momo5502
6d2f2182d3 Add UDP socket test 2025-01-26 08:28:09 +01:00
momo5502
82a99ee67a Assert identical state after reusing emulator instances 2025-01-26 08:13:57 +01:00
momo5502
748574c7b4 Fix emulator resetting 2025-01-26 07:56:36 +01:00
momo5502
4597f3b6d6 Prevent failure when accessing stack 2025-01-26 07:30:04 +01:00
momo5502
e34a9e6468 Serialization fixes 2025-01-26 07:05:32 +01:00
momo5502
780ff47326 Fix ThreadZeroTlsCell 2025-01-25 19:17:47 +01:00
momo5502
13d7700060 Fix formatting 2025-01-25 19:17:37 +01:00
momo5502
043617915e Fix filesystem working directory 2025-01-25 18:08:56 +01:00
momo5502
c65636334e Small fixes 2025-01-25 17:02:12 +01:00
momo5502
d387477883 Support verbose logging during tests 2025-01-25 13:09:07 +01:00
momo5502
617a68eb21 Fix exit status 2025-01-25 10:31:13 +01:00
momo5502
631386ebbf More gitignore 2025-01-25 09:46:32 +01:00
momo5502
14fd474982 Reflect emulation status in exit code 2025-01-25 09:29:02 +01:00
momo5502
a3c6e9a5c0 Cleanup emulation root handling
This fixes #103
This fixes #105
2025-01-25 08:30:43 +01:00
momo5502
4cd098626e Support host/default apiset loc and empty emulation root 2025-01-25 08:09:00 +01:00
momo5502
0454120f45 Serialize file system
This fixes #108
2025-01-25 07:47:04 +01:00
momo5502
376015a84a This fixes #104 2025-01-25 07:24:02 +01:00
momo5502
c4a02d3190 Add more DLLs 2025-01-25 07:24:02 +01:00
momo5502
2c1e6f10e0 Fix formatting 2025-01-25 07:24:02 +01:00
momo5502
d360a06737 Archive more DLLs and retain root fs for a day 2025-01-25 07:24:02 +01:00