Author: hbelusca Date: Mon Sep 23 21:12:39 2013 New Revision: 60345
URL: http://svn.reactos.org/svn/reactos?rev=60345&view=rev Log: [BUGCODES] Introduce the DRIVER_UNMAPPING_INVALID_VIEW bugcheck code and use it.
Modified: trunk/reactos/include/reactos/mc/bugcodes.mc trunk/reactos/ntoskrnl/mm/ARM3/section.c
Modified: trunk/reactos/include/reactos/mc/bugcodes.mc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/mc/bugcodes... ============================================================================== --- trunk/reactos/include/reactos/mc/bugcodes.mc [iso-8859-1] (original) +++ trunk/reactos/include/reactos/mc/bugcodes.mc [iso-8859-1] Mon Sep 23 21:12:39 2013 @@ -1389,7 +1389,15 @@ Facility=System SymbolicName=DRIVER_PORTION_MUST_BE_NONPAGED Language=English -The driver mistakenly marked a part of it's image pageable instead of non-pageable. +The driver mistakenly marked a part of its image pageable instead of non-pageable. +. + +MessageId=0xD7 +Severity=Success +Facility=System +SymbolicName=DRIVER_UNMAPPING_INVALID_VIEW +Language=English +The driver is attempting to unmap an invalid memory address. .
MessageId=0xD8
Modified: trunk/reactos/ntoskrnl/mm/ARM3/section.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/section.c?... ============================================================================== --- trunk/reactos/ntoskrnl/mm/ARM3/section.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/mm/ARM3/section.c [iso-8859-1] Mon Sep 23 21:12:39 2013 @@ -2117,7 +2117,7 @@ if (++Count == 2) { /* But if we overflew twice, then this is not a real mapping */ - KeBugCheckEx(0xD7, //DRIVER_UNMAPPING_INVALID_VIEW, + KeBugCheckEx(DRIVER_UNMAPPING_INVALID_VIEW, (ULONG_PTR)Base, 1, 0, @@ -2821,7 +2821,7 @@ if (++Count == 2) { /* But if we overflew twice, then this is not a real mapping */ - KeBugCheckEx(0xD7, //DRIVER_UNMAPPING_INVALID_VIEW, + KeBugCheckEx(DRIVER_UNMAPPING_INVALID_VIEW, Base, 2, 0,