Commit Graph

29 Commits

Author SHA1 Message Date
brian
65eecf1cfd Comprehensive WOW64 subsystem implementation 2025-10-13 19:55:50 +08:00
Maurice Heumann
24df7c65c2 Support accurate instruction counts 2025-04-04 13:13:09 +02:00
momo5502
0e57c684a8 Optimize deserializer construction 2025-03-20 19:02:23 +01:00
Maurice Heumann
851fe3acba Create proper emulator 2025-03-20 16:15:00 +01:00
Maurice Heumann
4da6642123 Add socket abstraction 2025-03-20 15:45:38 +01:00
momo5502
2cb14a3555 Make sure to create reproducible emulator 2025-03-19 18:05:27 +01:00
Maurice Heumann
450e3c2a9c Use clock interfaces to precisely control time 2025-03-18 11:48:44 +01:00
momo5502
7ae36a6452 Move registry manager into windows emulator 2025-02-10 16:37:33 +01:00
Maurice Heumann
a28be3049b Separate application and emulator settings 2025-02-10 15:46:38 +01:00
momo5502
72a3123303 Respect reproducibility 2025-01-26 11:03:19 +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
e34a9e6468 Serialization fixes 2025-01-26 07:05:32 +01:00
momo5502
ec1333278b Implement root fs handling 2025-01-25 07:24:01 +01:00
momo5502
bff8420ffd Format all the code 2025-01-06 17:19:26 +01:00
momo5502
c55960f0b8 Rename ambiguous symbols 2025-01-05 17:01:37 +01:00
momo5502
ebd2dbc29e Initialize emulator using settings struct 2024-10-28 19:05:38 +01:00
Maurice Heumann
dfccd6a929 Update serialization_test.cpp 2024-10-27 15:58:17 +01:00
momo5502
b5765b2e0e Enable all tests 2024-10-26 17:22:12 +02:00
momo5502
1021009296 Fix instruction execution counting 2024-10-26 10:06:02 +02:00
momo5502
b6a8f9793e Fix reproducibility of unicorn context 2024-10-26 08:40:19 +02:00
momo5502
b5de610dc1 Skip unpredictable unicorn data 2024-10-25 22:17:30 +02:00
momo5502
1078635b18 Disable logging again 2024-10-25 21:47:21 +02:00
momo5502
43375f0fba Output 2024-10-25 20:32:35 +02:00
momo5502
3b697204bf Fix serialization tests for now 2024-10-25 19:32:18 +02:00
momo5502
b1f79a04c2 Make serialization reproducible 2024-10-25 19:27:19 +02:00
momo5502
d782c80f3f Prepare support for serialization of non-default-constructible objects 2024-10-25 18:56:16 +02:00
momo5502
9091131a96 Add more tests 2024-10-25 17:32:19 +02:00
momo5502
a3a95ec829 Prepare unittest support 2024-10-25 17:04:45 +02:00