get rid of allSymtab
if we want something like allSymtab, we should create a symbol table proxy class --HG-- extra : convert_revision : 20ca551a693b0d6495c018cac8afd63af33f16da
This commit is contained in:
parent
64fc410ecb
commit
4e393f38ec
2 changed files with 0 additions and 19 deletions
|
@ -54,7 +54,6 @@ System::System(Params *p)
|
||||||
kernelSymtab = new SymbolTable;
|
kernelSymtab = new SymbolTable;
|
||||||
consoleSymtab = new SymbolTable;
|
consoleSymtab = new SymbolTable;
|
||||||
palSymtab = new SymbolTable;
|
palSymtab = new SymbolTable;
|
||||||
allSymtab = new SymbolTable;
|
|
||||||
debugSymbolTable = new SymbolTable;
|
debugSymbolTable = new SymbolTable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -102,21 +101,6 @@ System::System(Params *p)
|
||||||
if (!pal->loadLocalSymbols(palSymtab))
|
if (!pal->loadLocalSymbols(palSymtab))
|
||||||
panic("could not load pal symbols\n");
|
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))
|
if (!kernel->loadGlobalSymbols(debugSymbolTable))
|
||||||
panic("could not load kernel symbols\n");
|
panic("could not load kernel symbols\n");
|
||||||
|
|
||||||
|
|
|
@ -77,9 +77,6 @@ class System : public SimObject
|
||||||
/** pal symbol table */
|
/** pal symbol table */
|
||||||
SymbolTable *palSymtab;
|
SymbolTable *palSymtab;
|
||||||
|
|
||||||
/** all symbols table */
|
|
||||||
SymbolTable *allSymtab;
|
|
||||||
|
|
||||||
/** Object pointer for the kernel code */
|
/** Object pointer for the kernel code */
|
||||||
ObjectFile *kernel;
|
ObjectFile *kernel;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue