diff options
author | Steve Reinhardt <stever@eecs.umich.edu> | 2004-06-21 22:42:16 -0700 |
---|---|---|
committer | Steve Reinhardt <stever@eecs.umich.edu> | 2004-06-21 22:42:16 -0700 |
commit | c1e58b6bf6b353f9355aafd8ed2cb86e6d00e32a (patch) | |
tree | e692c51f0b454d53034aad7cc63c605468dd7830 /sim/process.hh | |
parent | 800445f4b814d2c6acc92c68d8fc7dee0bf4f8ae (diff) | |
download | gem5-c1e58b6bf6b353f9355aafd8ed2cb86e6d00e32a.tar.xz |
Handle SIGABRT a little more nicely.
base/misc.cc:
Don't dump trace in panic(), SIGABRT handler will do it now.
sim/main.cc:
Add SIGABRT handler that prints curTick and dumps buffered trace (if any).
This doesn't work as well as I would like since the buffered trace records
often contain stale references to stack-resident temporary std::string objects.
Someday we'll have to put in a fix for that.
--HG--
extra : convert_revision : 67576efbf5c10e63e255fc9a9ec520326fd3567b
Diffstat (limited to 'sim/process.hh')
0 files changed, 0 insertions, 0 deletions