gem5/base/loader
Nathan Binkert 67b807d907 Clean up symbol table access functions and make it
possible to inline them.  The symbol table is heavily
used in the stacktrace code and the faster access
functions should help out.

base/loader/symtab.cc:
    Put these in the header file since they are simple and can
    be inlined.
base/loader/symtab.hh:
    Move the various findFoo functions to the header file so they
    can be inlined.  Add findNearestAddr functions that don't
    return the symbol.  This is so you can figure out what
    function you're in based on the symbol table, but not waste
    time copying out the symbol name if you don't need it.

--HG--
extra : convert_revision : 00cac40a79b0641a70c5ec7d9838fa0ec505c6a1
2005-10-12 17:18:10 -04:00
..
aout_object.cc Many files: 2005-06-05 05:16:00 -04:00
aout_object.hh Many files: 2005-06-05 05:16:00 -04:00
coff_sym.h Many files: 2005-06-05 04:21:22 -04:00
coff_symconst.h Many files: 2005-06-05 04:21:22 -04:00
ecoff_object.cc Many files: 2005-06-05 05:16:00 -04:00
ecoff_object.hh Many files: 2005-06-05 05:16:00 -04:00
elf_object.cc Many files: 2005-06-05 05:16:00 -04:00
elf_object.hh Many files: 2005-06-05 05:16:00 -04:00
exec_aout.h Many files: 2005-06-05 04:21:22 -04:00
exec_ecoff.h Many files: 2005-06-05 04:21:22 -04:00
object_file.cc Many files: 2005-06-05 05:16:00 -04:00
object_file.hh Many files: 2005-06-05 05:16:00 -04:00
symtab.cc Clean up symbol table access functions and make it 2005-10-12 17:18:10 -04:00
symtab.hh Clean up symbol table access functions and make it 2005-10-12 17:18:10 -04:00