reactos/ntoskrnl/mm
Joachim Henze 1e953d8f2c [0.4.14][NTOS:MM] Ignore sections either PointerToRawData or SizeOfRawData is zero
VC1 Linker fills BSS.SizeOfRawData with data in IMAGE_OPTIONAL_HEADER.SizeOfUninitializedData but keeps PointerToRawData to zero.

Fixes CORE-18797 and some duplicates of that. (Apps, e.g. Doom95, compiled with Watcom-C-compilers wouldn't run otherwise.)
which regressed by
0.4.10-dev-136-g c7eb46d9fd
fix picked from
0.4.15-dev-5589-g 0d4a8d0ea6
----------
Port back also some unrelated formatting-improvements within section.c, e.g.: return(xyz) -> return xyz
A *partial* port of
0.4.15-dev-1793-g b7eb0fddf3
2023-02-28 04:06:02 +01:00
..
amd64 [NTOS:MM] Assert PFN lock ownership in MiInsertPageInFreeList. 2020-03-02 20:50:54 +01:00
arm
ARM3 [0.4.14][NTOS:MM] Copy the WorkingSet page when initializing "hand-built" process CORE-16737 2022-10-13 03:28:16 +02:00
i386 [NTOS:MM] Stop using PD_COUNT, PDE_COUNT and PTE_COUNT (#2294) 2020-02-05 23:48:26 +01:00
powerpc
balance.c [NTOS:MM] Stop using PD_COUNT, PDE_COUNT and PTE_COUNT (#2294) 2020-02-05 23:48:26 +01:00
freelist.c [NTOS:MM] Use inline functions to acquire/release the PFN lock. 2017-12-08 10:32:08 +01:00
marea.c [NTOS:MM] Stop using PD_COUNT, PDE_COUNT and PTE_COUNT (#2294) 2020-02-05 23:48:26 +01:00
mmfault.c [NTOS:MM] Pass The FaultCode to MmArmAcceessFault as well and translate it there to what was declared as "StoreInstruction" 2018-01-06 18:20:24 +01:00
mminit.c [NTOS:Mm] Rewrite MiWriteProtectSystemImage (#749) 2019-01-18 22:11:43 +01:00
pagefile.c [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
region.c
rmap.c
section.c [0.4.14][NTOS:MM] Ignore sections either PointerToRawData or SizeOfRawData is zero 2023-02-28 04:06:02 +01:00
shutdown.c [NTOSKRNL] Keep page file name along the page file and free it on shutdown 2018-08-13 08:30:17 +02:00