Files
gem5/src/arch/alpha
Steve Reinhardt 28a0e5a165 sim: don't ignore SIG_TRAP
By ignoring SIG_TRAP, using --debug-break <N> when not connected to
a debugger becomes a no-op.  Apparently this was intended to be a
feature, though the rationale is not clear.

If we don't ignore SIG_TRAP, then using --debug-break <N> when not
connected to a debugger causes the simulation process to terminate
at tick N.  This is occasionally useful, e.g., if you just want to
collect a trace for a specific window of execution then you can combine
this with --debug-start to do exactly that.

In addition to not ignoring the signal, this patch also updates
the --debug-break help message and deletes a handful of unprotected
calls to Debug::breakpoint() that relied on the prior behavior.
2016-01-17 18:27:46 -08:00
..
2014-10-22 15:59:57 -05:00
2006-05-22 14:29:33 -04:00
2016-01-17 18:27:46 -08:00
2016-01-11 05:52:20 -05:00
2006-11-07 22:34:34 -05:00
2015-07-28 01:58:04 -05:00
2015-07-28 01:58:04 -05:00
2016-01-11 05:52:20 -05:00