ssvine
fea27338bb
Support SameTebFlags.InitialThread
...
This flag is needed to suport emulation of .net executables
that don't have an entry point set in PE header. This applies
to both PE32 and PE64 executables. If InitialThread is set
the loader substitutes an entry point of the .net executable
with mscoree.dll!_CorExeMain.
2025-12-30 13:44:21 +03:00
momo5502
cb4fe6c30f
Merge remote-tracking branch 'origin/main' into wow64
2025-10-25 11:06:03 +02:00
Igor Pissolati
1c89c4e3b3
Initialize StaticUnicodeString in TEB
2025-10-22 17:18:41 -03:00
brian
65eecf1cfd
Comprehensive WOW64 subsystem implementation
2025-10-13 19:55:50 +08:00
momo5502
9c29f26647
Small fixes
2025-08-17 07:26:11 +02:00
momo5502
7d6648ade0
Extend clang-format column limit to 140
2025-08-16 14:55:07 +02:00
momo5502
aa763c8392
Prepare more timer syscalls
2025-06-01 14:05:18 +02:00
robert-yates
b2296930d3
prepare 32bit support with name and class inheritance modifications
2025-04-22 12:01:40 +02:00
Maurice Heumann
0e9cffa5cb
More 32 bit fixes
2025-04-14 14:34:06 +02:00
Maurice Heumann
a6dd9251b8
Prepare 32 bit support
2025-04-14 13:57:54 +02:00
momo5502
af6492be6d
Unify setting segment base
2025-03-29 10:44:41 +01:00
momo5502
53fb2f9116
Support more syscalls
2025-03-22 19:53:53 +01:00
momo5502
db1ef0dd16
Include PCH everywhere
2025-03-18 20:19:26 +01:00
momo5502
a822f67ff9
Fix more clang tidy warnings
2025-03-18 19:16:26 +01:00
Maurice Heumann
2cc2137c3a
Unify steady and system clock
2025-03-18 12:10:59 +01:00
Maurice Heumann
450e3c2a9c
Use clock interfaces to precisely control time
2025-03-18 11:48:44 +01:00
momo5502
934374c4bb
Extract main module cache into module manager
2025-02-10 17:43:09 +01:00
Maurice Heumann
a5bae30e00
Rename context_frame to cpu_context
2025-02-10 14:28:53 +01:00
Maurice Heumann
2686251fde
Cleanup windows-emulator and extract classes
2025-02-10 13:42:49 +01:00