From 044b06829dee2d408dbb8e45304d71db2281d9eb Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Thu, 12 Mar 2009 10:42:45 +0000 Subject: [PATCH] - Load debug symbols if compiled with DBG, but don't load if booting with less than 96Mb of RAM. svn path=/trunk/; revision=39974 --- reactos/ntoskrnl/kdbg/kdb_symbols.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/reactos/ntoskrnl/kdbg/kdb_symbols.c b/reactos/ntoskrnl/kdbg/kdb_symbols.c index 5c2e2baeae2..323b88d7a2f 100644 --- a/reactos/ntoskrnl/kdbg/kdb_symbols.c +++ b/reactos/ntoskrnl/kdbg/kdb_symbols.c @@ -692,6 +692,14 @@ KdbInitialize(PKD_DISPATCH_TABLE DispatchTable, 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) { /* Write out the functions that we support for now */