Handle SIGABRT a little more nicely.
authorSteve Reinhardt <stever@eecs.umich.edu>
Tue, 22 Jun 2004 05:42:16 +0000 (22:42 -0700)
committerSteve Reinhardt <stever@eecs.umich.edu>
Tue, 22 Jun 2004 05:42:16 +0000 (22:42 -0700)
commitc1e58b6bf6b353f9355aafd8ed2cb86e6d00e32a
treee692c51f0b454d53034aad7cc63c605468dd7830
parent800445f4b814d2c6acc92c68d8fc7dee0bf4f8ae
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
base/misc.cc
sim/main.cc