diff options
| author | Richard Kistruck | 2009-04-02 18:29:10 +0100 |
|---|---|---|
| committer | Richard Kistruck | 2009-04-02 18:29:10 +0100 |
| commit | ed1f97ac9f640bb9d33210893e10657b194be509 (patch) | |
| tree | 2e16312237a0b6972730219ee721f4573b172993 /mps/code/trace.c | |
| parent | 5222bb2de096cfef7ff296f5c8b7481cf60fb140 (diff) | |
| download | emacs-ed1f97ac9f640bb9d33210893e10657b194be509.tar.gz emacs-ed1f97ac9f640bb9d33210893e10657b194be509.zip | |
Mps br/padding: more diagnostic for how padding survives a collection.
More diag:
- new traceSetSignalEmergency;
- new AMCFix_amcSegCreateNailboard and AMCHeaderFix_amcSegCreateNailboard
(note: the other, unreported, route to becoming boarded is because of a (mutator) buffer);
- in traces: show SegBase and zone;
- in TraceStart: show genZoneSets;
- in amcReclaimNailed: show cbpip and cbpad.
zcoll.c:
- sizemethod 1 to Make command: occasionally makes >1MiB objects;
- declare root_table all MPS_RANK_AMBIG.
Copied from Perforce
Change: 167726
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code/trace.c')
| -rw-r--r-- | mps/code/trace.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mps/code/trace.c b/mps/code/trace.c index 3958232dfec..1082eaefe78 100644 --- a/mps/code/trace.c +++ b/mps/code/trace.c | |||
| @@ -308,6 +308,9 @@ static void traceSetSignalEmergency(TraceSet ts, Arena arena) | |||
| 308 | TraceId ti; | 308 | TraceId ti; |
| 309 | Trace trace; | 309 | Trace trace; |
| 310 | 310 | ||
| 311 | DIAG_SINGLEF(( "traceSetSignalEmergency", | ||
| 312 | "traceSet: $B", ts, NULL )); | ||
| 313 | |||
| 311 | TRACE_SET_ITER(ti, trace, ts, arena) | 314 | TRACE_SET_ITER(ti, trace, ts, arena) |
| 312 | trace->emergency = TRUE; | 315 | trace->emergency = TRUE; |
| 313 | TRACE_SET_ITER_END(ti, trace, ts, arena); | 316 | TRACE_SET_ITER_END(ti, trace, ts, arena); |