diff options
author | Nathan Binkert <binkertn@umich.edu> | 2005-10-12 17:18:10 -0400 |
---|---|---|
committer | Nathan Binkert <binkertn@umich.edu> | 2005-10-12 17:18:10 -0400 |
commit | 67b807d90738e238a617e818a2d13c6cf2161a6d (patch) | |
tree | 7c627bd1a2967b0e2be7fe5fa5a4d2919bbcacb0 /sim | |
parent | 17b1c8f90d49bca067f4557940d443c379aa4b8a (diff) | |
download | gem5-67b807d90738e238a617e818a2d13c6cf2161a6d.tar.xz |
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
Diffstat (limited to 'sim')
0 files changed, 0 insertions, 0 deletions