reactos/ntoskrnl/mm/ARM3
Oleg Dubinskiy 5d96ba9217
[NTOS:MM] Implement MmProbeAndLockProcessPages (#7221)
Implement undocumented MmProbeAndLockProcessPages routine. Based on mm-implement-mappingaddress.patch by Thomas Faber from CORE-10147, with some improvements from me.
It's badly required by FltMgr.sys driver from Windows XP/Server 2003 and closely used by a lot of apps those are depending on this driver (e. g., Avast Free Antivirus several versions, Avira Antivir Personal 8.2 etc. etc.).
Fixes several asserts from MDL support routines when the 3rd-party minifilter drivers are loading FltMgr.
CORE-14157
2024-08-08 21:02:35 +02:00
..
arm [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
i386 [NTOS:MM] Properly track system process hyper space PDE page 2021-04-08 15:40:37 +02:00
contmem.c [NTOS:MM] Add debug print to MiAllocateContiguousMemory in out-of-memory case 2019-10-27 06:32:50 +01:00
drvmgmt.c [NTOS] Consistently use MUTANT_INCREMENT. 2020-10-16 16:09:54 +02:00
dynamic.c [NTOS:MM] Use inline functions to acquire/release the PFN lock. 2017-12-08 10:32:08 +01:00
expool.c [NTOS:EX] Remove an ASSERT in ExpInsertPoolTracker 2024-03-03 07:19:35 +01:00
hypermap.c [NTOS:MM] When mapping pages for zeroing them, disable cache, enable write through 2021-08-04 17:48:39 +02:00
iosup.c Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
kdbg.c [NTOS] Include kdbg/kdb.h only in the files that really need it. 2023-04-11 00:44:10 +02:00
largepag.c [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
mdlsup.c [NTOS:MM] Implement MmProbeAndLockProcessPages (#7221) 2024-08-08 21:02:35 +02:00
miarm.h [NTOS:MM] section.c: some trivial cleanup (#5651) 2024-05-21 11:08:40 +02:00
miavl.h [NTOS] Add some header guards. 2017-12-12 12:42:13 +01:00
mmdbg.c [NTOS:KD] Remove some now useless tests on _WINKD_ 2020-11-16 08:55:03 +01:00
mminit.c [NTOS] Add TAG_DACL in tag.h and use it. 2022-11-03 02:55:49 +01:00
mmsup.c [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
ncache.c Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
pagfault.c [NTOS:MM] Fix 'eanbled' typo in a comment (#5728) 2023-09-27 17:31:42 +00:00
pfnlist.c [NTOS:Mm] Fail gracefully when no pages are available 2023-07-29 14:00:44 +03:00
pool.c [NTOS:MM] Implement Raise/Return pool quota functions 2022-01-11 10:11:09 +01:00
procsup.c [WIN32K][NTOS] Fix parameter to MmMapViewOfSection 2023-09-09 12:15:24 +03:00
section.c [NTOS:MM] section.c: some trivial cleanup (#5651) 2024-05-21 11:08:40 +02:00
session.c [NTOS:MM] Implement proper refcounting of page tables on amd64 2021-06-09 11:27:18 +02:00
special.c [NTOS:MM] Use inline functions to acquire/release the PFN lock. 2017-12-08 10:32:08 +01:00
sysldr.c [FREELDR][NTOS:MM] Add security cookie generation to FreeLoader (#6270) 2024-03-27 23:33:06 +02:00
syspte.c [NTOS:MM] Silence noisy DPRINTs 2021-03-18 12:24:21 +01:00
vadnode.c [NTOS:MM] Add ASSERTs for VAD table locking 2023-10-24 21:45:27 +03:00
virtual.c [NTOS:MM] MiDeleteVirtualAddresses: Update PrototypePte before exiting loop, when deleting PDE 2024-04-02 00:14:57 +07:00
wslist.cpp Remove '.html' from spdx.org license page URLs. (#4845) 2022-11-03 18:25:37 +01:00
zeropage.c [NTOS:MM] In page zeroing thread, zero more than one page at a time. 2021-08-04 17:48:39 +02:00