ReactOS
0.4.15-dev-2106-g6de3300
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | MODULE_INVOLVED_IN_ARM3 |
|
static |
Definition at line 417 of file section.c.
Referenced by MiMapViewInSystemSpace().
ACCESS_MASK NTAPI MiArm3GetCorrectFileAccessMask | ( | IN ACCESS_MASK | SectionPageProtection | ) |
Definition at line 140 of file section.c.
Definition at line 732 of file section.c.
Referenced by MiDeleteARM3Section(), MiDereferenceControlArea(), MiRemoveMappedPtes(), MiRemoveMappedView(), and MmCreateArm3Section().
NTSTATUS NTAPI MiCheckPurgeAndUpMapCount | ( | IN PCONTROL_AREA | ControlArea, |
IN BOOLEAN | FailIfSystemViews | ||
) |
Definition at line 548 of file section.c.
Referenced by MiMapViewInSystemSpace(), and MiMapViewOfDataSection().
NTSTATUS NTAPI MiCreateDataFileMap | ( | IN PFILE_OBJECT | File, |
OUT PSEGMENT * | Segment, | ||
IN PSIZE_T | MaximumSize, | ||
IN ULONG | SectionPageProtection, | ||
IN ULONG | AllocationAttributes, | ||
IN ULONG | IgnoreFileSizing | ||
) |
Definition at line 1532 of file section.c.
Referenced by MmCreateArm3Section().
|
static |
Definition at line 1548 of file section.c.
Referenced by MmCreateArm3Section().
Definition at line 3305 of file section.c.
Referenced by MmpDeleteSection().
VOID NTAPI MiDereferenceControlArea | ( | IN PCONTROL_AREA | ControlArea | ) |
Definition at line 767 of file section.c.
Referenced by MiMapViewInSystemSpace(), and MiMapViewOfDataSection().
Definition at line 480 of file section.c.
Referenced by MiMapViewInSystemSpace(), and MmGetPageTableForProcess().
VOID NTAPI MiFlushTbAndCapture | ( | IN PMMVAD | FoundVad, |
IN PMMPTE | PointerPte, | ||
IN ULONG | ProtectionMask, | ||
IN PMMPFN | Pfn1, | ||
IN BOOLEAN | UpdateDirty | ||
) |
Definition at line 2009 of file section.c.
Referenced by MiProtectVirtualMemory(), and MiSetProtectionOnSection().
Definition at line 1667 of file section.c.
|
static |
Definition at line 1752 of file section.c.
Referenced by MmGetFileNameForAddress(), and NtAreMappedFilesTheSame().
BOOLEAN NTAPI MiInitializeSystemSpaceMap | ( | IN PMMSESSION InputSession | OPTIONAL | ) |
Definition at line 240 of file section.c.
Referenced by MiBuildPagedPool(), and MiSessionCreateInternal().
PVOID NTAPI MiInsertInSystemSpace | ( | IN PMMSESSION | Session, |
IN ULONG | Buckets, | ||
IN PCONTROL_AREA | ControlArea | ||
) |
Definition at line 306 of file section.c.
Referenced by MiMapViewInSystemSpace().
BOOLEAN NTAPI MiIsProtectionCompatible | ( | IN ULONG | SectionPageProtection, |
IN ULONG | NewSectionPageProtection | ||
) |
Definition at line 117 of file section.c.
Referenced by MmMapViewOfArm3Section().
VOID NTAPI MiLoadUserSymbols | ( | IN PCONTROL_AREA | ControlArea, |
IN PVOID | BaseAddress, | ||
IN PEPROCESS | Process | ||
) |
Definition at line 1185 of file section.c.
Definition at line 574 of file section.c.
Referenced by MiDeleteVirtualAddresses().
Definition at line 158 of file section.c.
Referenced by MiArm3GetCorrectFileAccessMask(), MiIsProtectionCompatible(), MiProtectVirtualMemory(), MiSetProtectionOnSection(), MmCreateArm3Section(), MmCreateSection(), MmInsertMemoryArea(), MmMapViewOfArm3Section(), NtAllocateVirtualMemory(), and NtMapViewOfSection().
NTSTATUS MiMapViewInSystemSpace | ( | _In_ PVOID | Section, |
_In_ PMMSESSION | Session, | ||
_Outptr_result_bytebuffer_ *ViewSize PVOID * | MappedBase, | ||
_Inout_ PSIZE_T | ViewSize, | ||
_Inout_ PLARGE_INTEGER | SectionOffset | ||
) |
Definition at line 1057 of file section.c.
Referenced by MmMapViewInSessionSpace(), and MmMapViewInSystemSpaceEx().
NTSTATUS NTAPI MiMapViewOfDataSection | ( | IN PCONTROL_AREA | ControlArea, |
IN PEPROCESS | Process, | ||
IN PVOID * | BaseAddress, | ||
IN PLARGE_INTEGER | SectionOffset, | ||
IN PSIZE_T | ViewSize, | ||
IN PSECTION | Section, | ||
IN SECTION_INHERIT | InheritDisposition, | ||
IN ULONG | ProtectionMask, | ||
IN SIZE_T | CommitSize, | ||
IN ULONG_PTR | ZeroBits, | ||
IN ULONG | AllocationType | ||
) |
Definition at line 1281 of file section.c.
Referenced by MmMapViewOfArm3Section().
NTSTATUS NTAPI MiQueryMemorySectionName | ( | IN HANDLE | ProcessHandle, |
IN PVOID | BaseAddress, | ||
OUT PVOID | MemoryInformation, | ||
IN SIZE_T | MemoryInformationLength, | ||
OUT PSIZE_T | ReturnLength | ||
) |
Definition at line 1942 of file section.c.
Referenced by NtQueryVirtualMemory().
ULONG NTAPI MiRemoveFromSystemSpace | ( | IN PMMSESSION | Session, |
IN PVOID | Base, | ||
OUT PCONTROL_AREA * | ControlArea | ||
) |
Definition at line 2384 of file section.c.
Referenced by MiUnmapViewInSystemSpace().
VOID NTAPI MiRemoveMappedPtes | ( | IN PVOID | BaseAddress, |
IN ULONG | NumberOfPtes, | ||
IN PCONTROL_AREA | ControlArea, | ||
IN PMMSUPPORT | Ws | ||
) |
Definition at line 2282 of file section.c.
Referenced by MiUnmapViewInSystemSpace().
Definition at line 784 of file section.c.
Referenced by MiUnmapViewOfSection(), and MmCleanProcessAddressSpace().
Definition at line 609 of file section.c.
Referenced by MiCheckControlArea().
Definition at line 941 of file section.c.
Referenced by MiMapViewInSystemSpace().
VOID NTAPI MiSetControlAreaSymbolsLoaded | ( | IN PCONTROL_AREA | ControlArea | ) |
Definition at line 1169 of file section.c.
NTSTATUS NTAPI MiSetProtectionOnSection | ( | IN PEPROCESS | Process, |
IN PMMVAD | FoundVad, | ||
IN PVOID | StartingAddress, | ||
IN PVOID | EndingAddress, | ||
IN ULONG | NewProtect, | ||
OUT PULONG | CapturedOldProtect, | ||
IN ULONG | DontCharge, | ||
OUT PULONG | Locked | ||
) |
Definition at line 2113 of file section.c.
VOID NTAPI MiSubsectionConsistent | ( | IN PSUBSECTION | Subsection | ) |
Definition at line 2428 of file section.c.
Referenced by MmUnmapViewInSessionSpace(), and MmUnmapViewInSystemSpace().
Definition at line 821 of file section.c.
Referenced by MmUnmapViewOfSection(), and NtUnmapViewOfSection().
Definition at line 3142 of file section.c.
NTSTATUS NTAPI MmCreateArm3Section | ( | OUT PVOID * | SectionObject, |
IN ACCESS_MASK | DesiredAccess, | ||
IN POBJECT_ATTRIBUTES ObjectAttributes | OPTIONAL, | ||
IN PLARGE_INTEGER | InputMaximumSize, | ||
IN ULONG | SectionPageProtection, | ||
IN ULONG | AllocationAttributes, | ||
IN HANDLE FileHandle | OPTIONAL, | ||
IN PFILE_OBJECT FileObject | OPTIONAL | ||
) |
Definition at line 2462 of file section.c.