Serialize the symbol tables
authorNathan Binkert <binkertn@umich.edu>
Sun, 20 Nov 2005 23:42:12 +0000 (18:42 -0500)
committerNathan Binkert <binkertn@umich.edu>
Sun, 20 Nov 2005 23:42:12 +0000 (18:42 -0500)
commit63bb46b6d8028ed9c759e4bd0822dd2ad25c926b
tree1d0a4d619ff214a92a448d06d78301dbb4aebb50
parent4e393f38ec9f3995a8fbd61ffdb0fd6da40b2ee1
Serialize the symbol tables

base/loader/symtab.cc:
    Add support for clearing out the symbol table
    Add support for serializing the symbol table (clear on unserialize)
    Don't allow empty symbols to be entered into the table
base/loader/symtab.hh:
    Add support for clearing out the symbol table
    Add support for serializing the symbol table
sim/system.cc:
    Serialize the kernel, console, and palcode symbol tables so that
    we can capture any dynamic symbols that are added and so that we
    don't have to have the same kernel binary around to get the
    symbols right

--HG--
extra : convert_revision : 779888c88aa530f3adcd37dc7600a335951d05f7
base/loader/symtab.cc
base/loader/symtab.hh
sim/system.cc