reactos/ntoskrnl/mm/ARM3
Hermès Bélusca-Maïto 86e0d5e9b8
[NTOS:MM/PS] Remove code duplication between LookupEntryPoint/MiLocateExportName/MiFindExportedRoutineByName. (#4918)
As it turns out, those three functions were duplicating the same code
between each other. Reimplement these in terms of a common helper,
RtlFindExportedRoutineByName().
Indeed: MiFindExportedRoutineByName() was just MiLocateExportName()
but taking a PANSI_STRING instead of a NULL-terminated string.

A similar state of affairs also existed in Windows <= 2003, and the
MS guys also noticed it. Both routines have been then merged and renamed
to MiFindExportedRoutineByName() on Windows 8 (taking a PCSTR instead),
and finally renamed and exported as RtlFindExportedRoutineByName()
on Windows 10.
2023-08-29 17:26:57 +02:00
..
arm
i386
contmem.c
drvmgmt.c
dynamic.c
expool.c [NTOS] Include kdbg/kdb.h only in the files that really need it. 2023-04-11 00:44:10 +02:00
hypermap.c
iosup.c
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
mdlsup.c [NTOS:MM] Fix VADs being inserted even though the quota would exceed 2022-07-06 18:48:32 +02:00
miarm.h [NTOS:MM] Simplify definitions of MM_SYSLDR_NO_IMPORTS and MM_SYSLDR_BOOT_LOADED. 2023-03-18 03:42:31 +01:00
miavl.h
mmdbg.c
mminit.c [NTOS] Add TAG_DACL in tag.h and use it. 2022-11-03 02:55:49 +01:00
mmsup.c
ncache.c
pagfault.c [NTOS:Mm] Use MmRebalanceMemoryConsumersAndWait in the page fault handler 2023-07-29 14:00:44 +03: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 [NTOS] Improve MmDeleteProcessAddressSpace 2022-12-01 20:17:40 +02:00
section.c [NTOS:MM] Remove residual hack from commit 864a1bc6a (r55323). 2022-10-27 01:08:07 +02:00
session.c
special.c
sysldr.c [NTOS:MM/PS] Remove code duplication between LookupEntryPoint/MiLocateExportName/MiFindExportedRoutineByName. (#4918) 2023-08-29 17:26:57 +02:00
syspte.c
vadnode.c
virtual.c [NTOS:MM] Fix VADs being inserted even though the quota would exceed 2022-07-06 18:48:32 +02:00
wslist.cpp Remove '.html' from spdx.org license page URLs. (#4845) 2022-11-03 18:25:37 +01:00
zeropage.c