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
momo5502
aa162cc548
Fix debug tests
2025-01-25 07:24:02 +01:00
momo5502
22565683a7
Fix casing
2025-01-25 07:24:02 +01:00
momo5502
114d87cd5a
Fix test
2025-01-25 07:24:02 +01:00
momo5502
4300422b77
Fix path key
2025-01-25 07:24:02 +01:00
momo5502
d836567db1
Fix PE parsing
2025-01-25 07:24:01 +01:00
momo5502
ec1333278b
Implement root fs handling
2025-01-25 07:24:01 +01:00
momo5502
77cb4d18ff
Add script to create root folder
2025-01-25 07:24:01 +01:00
momo5502
24bebc4ee2
Prepare filesystem support
2025-01-25 07:24:01 +01:00
momo5502
739cbbf549
Fix verbose logging
2025-01-25 07:24:01 +01:00
momo5502
8854968256
Rename spawned thread count to prevent confusion
2025-01-25 07:24:01 +01:00
momo5502
df089e9e08
Fix current thread id
2025-01-25 07:24:01 +01:00
momo5502
e175c83e25
Support verbose logging
2025-01-25 07:24:01 +01:00
momo5502
0698120c71
Log caller
2025-01-25 07:24:01 +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
5160bacd1e
Correctly handle existing objects
2025-01-25 07:24:01 +01:00
momo5502
98c29ba75a
Use u16string in NtAddAtomEx
2025-01-25 07:19:22 +01:00
momo5502
8adb479cf3
Fix NtWaitForMultipleObjects
...
This fixes #97
2025-01-24 08:53:05 +01:00
Maurice Heumann
e5830e5a64
some refactoring with optional_function ( #96 )
...
- wrapped std::function into utils::optional_function
- cleaned the code accordingly in windows_emulator
- using the 'emulator'/'windows_emulator' dependency implies the
emulator_common as well.
2025-01-23 18:07:27 +01:00