From c1a59f6d2e3502036ef55813a2af02385836cd91 Mon Sep 17 00:00:00 2001 From: Joachim Henze Date: Sat, 15 Oct 2022 17:25:40 +0200 Subject: [PATCH] [0.4.13][NTOS:MM] Copy the WorkingSet page when initializing "hand-built" process CORE-16737 (and part of the duplicated ticket CORE-17642 which covers a bit more changes in master) fix picked from 0.4.15-dev-3018-g 34662e2f6fa556855759978df306718dfb9f0930 --- ntoskrnl/mm/ARM3/procsup.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ntoskrnl/mm/ARM3/procsup.c b/ntoskrnl/mm/ARM3/procsup.c index 6407b7896d0..2154ee63447 100644 --- a/ntoskrnl/mm/ARM3/procsup.c +++ b/ntoskrnl/mm/ARM3/procsup.c @@ -1046,6 +1046,7 @@ MmInitializeHandBuiltProcess(IN PEPROCESS Process, /* Use idle process Working set */ Process->Vm.VmWorkingSetList = PsGetCurrentProcess()->Vm.VmWorkingSetList; + Process->WorkingSetPage = PsGetCurrentProcess()->WorkingSetPage; /* Done */ Process->HasAddressSpace = TRUE;//??