[ros-diffs] [fireball] 39974: - Load debug symbols if compiled with DBG, but don't load if booting with less than 96Mb of RAM.

fireball at svn.reactos.org fireball at svn.reactos.org
Thu Mar 12 11:42:46 CET 2009


Author: fireball
Date: Thu Mar 12 13:42:45 2009
New Revision: 39974

URL: http://svn.reactos.org/svn/reactos?rev=39974&view=rev
Log:
- Load debug symbols if compiled with DBG, but don't load if booting with less than 96Mb of RAM.

Modified:
    trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c

Modified: trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c?rev=39974&r1=39973&r2=39974&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/kdbg/kdb_symbols.c [iso-8859-1] Thu Mar 12 13:42:45 2009
@@ -691,6 +691,14 @@
     KD_SYMBOLS_INFO SymbolsInfo;
 
     DPRINT("KdbSymInit() BootPhase=%d\n", BootPhase);
+
+    LoadSymbols = FALSE;
+
+#ifdef DBG
+    /* Load symbols only if we have 96Mb of RAM or more */
+    if (MmNumberOfPhysicalPages >= 0x6000)
+        LoadSymbols = TRUE;
+#endif
 
     if (BootPhase == 0)
     {



More information about the Ros-diffs mailing list