Index: reactos/ntoskrnl/mm/ARM3/miarm.h =================================================================== --- reactos/ntoskrnl/mm/ARM3/miarm.h (revision 74931) +++ reactos/ntoskrnl/mm/ARM3/miarm.h (working copy) @@ -2104,7 +2104,8 @@ MiRosUnmapViewOfSection( IN PEPROCESS Process, IN PVOID BaseAddress, - IN ULONG Flags + IN ULONG Flags, + IN BOOLEAN SkipDebuggerNotify ); VOID Index: reactos/ntoskrnl/mm/ARM3/section.c =================================================================== --- reactos/ntoskrnl/mm/ARM3/section.c (revision 74931) +++ reactos/ntoskrnl/mm/ARM3/section.c (working copy) @@ -834,7 +834,7 @@ if ((MemoryArea) && (MemoryArea->Type != MEMORY_AREA_OWNED_BY_ARM3)) { /* Call Mm API */ - return MiRosUnmapViewOfSection(Process, BaseAddress, Flags); + return MiRosUnmapViewOfSection(Process, BaseAddress, Flags, Process->ProcessExiting); } /* Check if we should attach to the process */ Index: reactos/ntoskrnl/mm/marea.c =================================================================== --- reactos/ntoskrnl/mm/marea.c (revision 74931) +++ reactos/ntoskrnl/mm/marea.c (working copy) @@ -545,7 +545,7 @@ if (MemoryArea->Type == MEMORY_AREA_SECTION_VIEW) { - Status = MiRosUnmapViewOfSection(Process, BaseAddress, 0); + Status = MiRosUnmapViewOfSection(Process, BaseAddress, 0, Process->ProcessExiting); } else if (MemoryArea->Type == MEMORY_AREA_CACHE) { Index: reactos/ntoskrnl/mm/section.c =================================================================== --- reactos/ntoskrnl/mm/section.c (revision 74931) +++ reactos/ntoskrnl/mm/section.c (working copy) @@ -4142,7 +4142,8 @@ NTAPI MiRosUnmapViewOfSection(IN PEPROCESS Process, IN PVOID BaseAddress, - IN ULONG Flags) + IN ULONG Flags, + IN BOOLEAN SkipDebuggerNotify) { NTSTATUS Status; PMEMORY_AREA MemoryArea; @@ -4230,7 +4231,7 @@ MmUnlockAddressSpace(AddressSpace); /* Notify debugger */ - if (ImageBaseAddress) DbgkUnMapViewOfSection(ImageBaseAddress); + if (ImageBaseAddress && !SkipDebuggerNotify) DbgkUnMapViewOfSection(ImageBaseAddress); return(STATUS_SUCCESS); }