14 Commits
Author SHA1 Message Date
mirkobrombin 0a0fe4be89 feat: add shared Windows process state and parallel guest execution 2026-10-24 16:24:23 +00:00
Mirko Brombin ca7c6a3f13 feat: dispatch exceptions and unwind generated code as Windows does, with the shared user data page 2026-09-23 00:12:49 +00:00
Mirko Brombin dcf11136db feat: cut small task-allocator blocks from shared chunks so 32-bit programs keep their address space 2026-09-22 02:53:35 +00:00
Mirko Brombin d0cb86f387 feat: reuse freed address space once a 32-bit program's allocations reach the top 2026-09-21 14:17:12 +00:00
Mirko Brombin ffed70d242 feat: let the guest decommit small ranges of open pages by zeroing them in place 2026-09-20 15:11:41 +02:00
Mirko Brombin 2a328940a6 feat: keep more open ranges, join neighbours, republish open pages and keep decommitted ones open inside a range 2026-09-20 15:04:12 +02:00
Mirko Brombin b67130bb0c feat: let the guest commit read-write pages already open to it and log them for the runtime's accounting 2026-09-20 14:45:30 +02:00
Mirko Brombin 72986735b7 feat: open the reserved pages around a read-write commit so later commits in the granule need no protection change 2026-09-20 14:35:11 +02:00
Mirko Brombin 66087052d8 feat: run Chromium's helper processes with DirectWrite, named pipes, jobs, inherited handles and shared sections 2026-09-03 06:06:54 +02:00
Mirko Brombin 7b3461c003 feat: run Chromium's web helper further with reserved address space, native registry, tokens and process lists 2026-09-03 03:46:34 +02:00
Mirko Brombin 966069f911 feat: run Steam to its web helper with real sockets, TLS chains, child environments and image protection 2026-09-03 02:50:56 +02:00
Mirko Brombin 06e6339c63 feat: end a run cleanly when the guest is gone and add multi-thread heap stress 2026-09-02 22:31:40 +02:00
Mirko Brombin 3a7f4c5f32 feat: add x86 kernel32 module, resource, memory and string services 2026-07-31 17:36:23 +02:00
Mirko Brombin 154272073d feat: preserve native C++ migration 2026-07-31 16:46:25 +02:00