get rid of allSymtab
authorNathan Binkert <binkertn@umich.edu>
Sun, 20 Nov 2005 23:39:31 +0000 (18:39 -0500)
committerNathan Binkert <binkertn@umich.edu>
Sun, 20 Nov 2005 23:39:31 +0000 (18:39 -0500)
if we want something like allSymtab, we should create a symbol
table proxy class

--HG--
extra : convert_revision : 20ca551a693b0d6495c018cac8afd63af33f16da

sim/system.cc
sim/system.hh

index f14a976036e8e7249b3022bbcaf32eecc47923b7..e67cae3338dd27e85263ff6be5cc4b533efc4f49 100644 (file)
@@ -54,7 +54,6 @@ System::System(Params *p)
     kernelSymtab = new SymbolTable;
     consoleSymtab = new SymbolTable;
     palSymtab = new SymbolTable;
-    allSymtab = new SymbolTable;
     debugSymbolTable = new SymbolTable;
 
     /**
@@ -102,21 +101,6 @@ System::System(Params *p)
     if (!pal->loadLocalSymbols(palSymtab))
         panic("could not load pal symbols\n");
 
-    if (!kernel->loadGlobalSymbols(allSymtab))
-        panic("could not load kernel symbols\n");
-
-    if (!kernel->loadLocalSymbols(allSymtab))
-        panic("could not load kernel local symbols\n");
-
-    if (!console->loadGlobalSymbols(allSymtab))
-        panic("could not load console symbols\n");
-
-    if (!pal->loadGlobalSymbols(allSymtab))
-        panic("could not load pal symbols\n");
-
-    if (!pal->loadLocalSymbols(allSymtab))
-        panic("could not load pal symbols\n");
-
     if (!kernel->loadGlobalSymbols(debugSymbolTable))
         panic("could not load kernel symbols\n");
 
index ed78eb3d4c1899763c581d131cece11af941a3b2..8cfe790de9b6f1c8860a0a553e46a29c962cc744 100644 (file)
@@ -77,9 +77,6 @@ class System : public SimObject
     /** pal symbol table */
     SymbolTable *palSymtab;
 
-    /** all symbols table */
-    SymbolTable *allSymtab;
-
     /** Object pointer for the kernel code */
     ObjectFile *kernel;