From 69b9233ee20f40175cdf45ca70a1e153173af9d3 Mon Sep 17 00:00:00 2001 From: Joachim Henze Date: Thu, 13 Oct 2022 03:28:16 +0200 Subject: [PATCH] [0.4.14][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;//??