Richard Kistruck
5e4636ec8b
Mps br/unfixed-summary: comment-out the "what caused et?" segdescribes.
...
Save sketches (abzSketchTotal and abzSketchTotalPrev) in amcseg,
which get Described when unfixedSummary is wrong: let's see whether
there's a pattern to the way the previous summary was created.
Copied from Perforce
Change: 161994
ServerID: perforce.ravenbrook.com
2007-03-23 15:30:08 +00:00
Richard Kistruck
bf36833d79
Mps br/unfixed-summary: amcsegsketch: four character sketch of seg-state
...
Copied from Perforce
Change: 161987
ServerID: perforce.ravenbrook.com
2007-03-22 16:51:27 +00:00
Richard Kistruck
8bf324c552
Mps br/unfixed-summary: good: tidy bufferdescribe and amcsegdescribe.
...
Copied from Perforce
Change: 161982
ServerID: perforce.ravenbrook.com
2007-03-22 14:57:29 +00:00
Richard Kistruck
1c7dc02bda
Mps br/unfixed-summary: (debug only): drop 5x bufferdescribes
...
Copied from Perforce
Change: 161980
ServerID: perforce.ravenbrook.com
2007-03-22 14:10:49 +00:00
Richard Kistruck
84f8809886
Mps br/unfixed-summary: (debug only): on entering et (emergency tracing),
...
SegDescribe the seg being scanned, and the seg being Fixed (ie. holding
the referent object that we have just failed to forward).
Copied from Perforce
Change: 161979
ServerID: perforce.ravenbrook.com
2007-03-22 14:08:57 +00:00
Richard Kistruck
d46ebba46c
Mps br/unfixed-summary: good: amcsegcheck: nailboard onlyif segnailed;
...
AMCSegDescribe now splits Mobile vs. Stuck, clearer Map symbols, add key.
Copied from Perforce
Change: 161978
ServerID: perforce.ravenbrook.com
2007-03-22 14:02:14 +00:00
Richard Kistruck
7ca4179235
Mps br/unfixed-summary: good: bufferdescribe now interprets buffer->mode for you
...
Copied from Perforce
Change: 161977
ServerID: perforce.ravenbrook.com
2007-03-22 13:52:40 +00:00
Richard Kistruck
6f9eea08de
Mps branch unfixed-summary: better segdescribe:
...
all segs: say "buffer: NULL" if it is (rather than saying nothing)
AMC: correct SEG_SUPERCLASS, so we see GCSeg fields, and say if there's a nailboard.
Copied from Perforce
Change: 161973
ServerID: perforce.ravenbrook.com
2007-03-21 17:35:45 +00:00
Richard Kistruck
fa6f33d5e5
Mps branch unfixed-summary: if poolfix fails, aver that *refio is unchanged.
...
Copied from Perforce
Change: 161966
ServerID: perforce.ravenbrook.com
2007-03-21 13:34:44 +00:00
Richard Kistruck
75bc16ac8e
Mps branch unfixed-summary: failure is during emergency tracing
...
Copied from Perforce
Change: 161949
ServerID: perforce.ravenbrook.com
2007-03-19 14:41:11 +00:00
Richard Kistruck
9ea3e4e3e6
Mps branch unfixed-summary: leave in aver to catch fix of exact
...
ref into buffer (if my sums are correct)
Copied from Perforce
Change: 161948
ServerID: perforce.ravenbrook.com
2007-03-19 13:56:37 +00:00
Richard Kistruck
f0b7f6c16a
Mps branch unfixed-summary: tracefix checks for exact refs to neo; requires new segtrivbuffer[seg.c]
...
Copied from Perforce
Change: 161889
ServerID: perforce.ravenbrook.com
2007-03-05 19:27:45 +00:00
Richard Kistruck
0363f43c7a
Mps branch unfixed-summary: sprinkle printfs; integ from master
...
Copied from Perforce
Change: 161881
ServerID: perforce.ravenbrook.com
2007-03-02 13:11:29 +00:00
Richard Kistruck
58157766b8
Mps branch unfixed-summary: update from master
...
Copied from Perforce
Change: 161880
ServerID: perforce.ravenbrook.com
2007-03-02 13:03:26 +00:00
David Jones
b44f32fa08
Mps: enabling reg scanner for mpsicv on mactel.
...
Copied from Perforce
Change: 161877
ServerID: perforce.ravenbrook.com
2007-03-01 19:49:29 +00:00
David Jones
b884cc07c6
Mps: renamed file, but forgot to change tags.
...
Copied from Perforce
Change: 161876
ServerID: perforce.ravenbrook.com
2007-03-01 19:35:38 +00:00
David Jones
6cd420f9a6
Mps: untested! removing linux-specific stack scanner and making it share with freebsd/darwin.
...
Copied from Perforce
Change: 161875
ServerID: perforce.ravenbrook.com
2007-03-01 19:33:19 +00:00
David Jones
802a7124a6
Mps: using common stackscan code for freebsd/darwin.
...
Copied from Perforce
Change: 161874
ServerID: perforce.ravenbrook.com
2007-03-01 19:30:53 +00:00
David Jones
671f9ae3ee
Mps: stack scanner for darwin (os x).
...
Copied from Perforce
Change: 161873
ServerID: perforce.ravenbrook.com
2007-03-01 19:14:47 +00:00
David Jones
311dab4768
Mps: no register scanner on mactel for mpsicv.
...
Copied from Perforce
Change: 161872
ServerID: perforce.ravenbrook.com
2007-03-01 18:56:07 +00:00
Richard Kistruck
b950125c65
Mps wiki theorem: new article for collected statements about the mps that are, or perhaps should be, true
...
Copied from Perforce
Change: 161871
ServerID: perforce.ravenbrook.com
2007-03-01 18:09:40 +00:00
Richard Kistruck
c0a92344ee
Mps wiki theorem: new article for statements which are probably true...
...
Copied from Perforce
Change: 161870
ServerID: perforce.ravenbrook.com
2007-03-01 18:01:52 +00:00
Richard Kistruck
633ee77d67
Mps wiki facts: delete it. our recipe is falsehood-free, but
...
we cannot guarantee that our ingredients are.
Copied from Perforce
Change: 161869
ServerID: perforce.ravenbrook.com
2007-03-01 18:00:52 +00:00
Richard Kistruck
cfd4a9e2c7
Mps wiki facts: new
...
Copied from Perforce
Change: 161868
ServerID: perforce.ravenbrook.com
2007-03-01 17:58:37 +00:00
David Jones
a1f924d66e
Mps: cherrying picking change from version/1.107, cross
...
compiling on macs.
Copied from Perforce
Change: 161867
ServerID: perforce.ravenbrook.com
2007-03-01 17:23:50 +00:00
David Jones
42be9d525a
Mps: allow powerpc builds to be built on intel macs and
...
vice-versa. Explicitly mentions the architecture in the makefile.
Copied from Perforce
Change: 161866
ServerID: perforce.ravenbrook.com
2007-03-01 17:19:37 +00:00
David Jones
6221ca9e9f
Mps: cherry-picking integ from master.
...
Copied from Perforce
Change: 161865
ServerID: perforce.ravenbrook.com
2007-03-01 16:52:52 +00:00
David Jones
5e190aa87c
Mps: fixing build for freebsd 5.5. by fixing include files.
...
Copied from Perforce
Change: 161793
ServerID: perforce.ravenbrook.com
2007-02-21 11:47:49 +00:00
David Jones
73fce693cc
Mps: typo in comment.
...
Copied from Perforce
Change: 161781
ServerID: perforce.ravenbrook.com
2007-02-20 10:01:27 +00:00
Richard Brooksby
dac3c7c638
Correcting function declaration parameter list to make it valid c.
...
Copied from Perforce
Change: 161766
ServerID: perforce.ravenbrook.com
2007-02-16 15:06:17 +00:00
Richard Kistruck
3f74e5a986
Mps wiki: trace: .scan.loop.terminate thoughts. poolamc clarify.
...
Copied from Perforce
Change: 161752
ServerID: perforce.ravenbrook.com
2007-02-14 18:01:09 +00:00
Richard Kistruck
dc7f6e6b66
Mps design/message-gc: move historically interesting requirements for mps_message_type_gc_generation (not implemented) to the end of the doc.
...
Copied from Perforce
Change: 161713
ServerID: perforce.ravenbrook.com
2007-02-08 17:36:19 +00:00
Richard Kistruck
0daeea0f54
Mps design/collection-incept is not really design, and is superseded by wiki article gc story, so delete it and ref it from the wiki article.
...
Copied from Perforce
Change: 161712
ServerID: perforce.ravenbrook.com
2007-02-08 17:29:53 +00:00
Richard Kistruck
669aa9d602
Mps design/index.html: added missing links to message-gc and shield.
...
Copied from Perforce
Change: 161711
ServerID: perforce.ravenbrook.com
2007-02-08 17:16:18 +00:00
Richard Kistruck
74eb5f13a1
Mps wiki: new poolamc article; trace: add .scan.change.
...
Copied from Perforce
Change: 161507
ServerID: perforce.ravenbrook.com
2007-01-18 13:10:24 +00:00
Richard Kistruck
7cbfaaf564
Mps wiki trace: more on .scan.loop and scan.total.
...
Copied from Perforce
Change: 161489
ServerID: perforce.ravenbrook.com
2007-01-17 13:18:02 +00:00
Richard Kistruck
c09771cac0
Mps wiki trace: more on .scan.loop and .scan.total.
...
Copied from Perforce
Change: 161488
ServerID: perforce.ravenbrook.com
2007-01-17 10:45:39 +00:00
Richard Kistruck
fecc15e861
Mps unfixed-summary branch: trivial integs from master
...
Copied from Perforce
Change: 161484
ServerID: perforce.ravenbrook.com
2007-01-16 14:13:52 +00:00
Richard Kistruck
9055b22776
Mps poolamc.c: (source only) clarify that commented-out code in amcwhiten is merely a comment; remove tabs.
...
Copied from Perforce
Change: 161483
ServerID: perforce.ravenbrook.com
2007-01-16 14:04:17 +00:00
Richard Kistruck
59c81be6ab
Mps wiki trace: (tweak) .scan.loop.once
...
Copied from Perforce
Change: 161481
ServerID: perforce.ravenbrook.com
2007-01-16 12:03:22 +00:00
Richard Kistruck
58e1d0e56b
Mps wiki trace: .scan.loop, .scan.total.
...
Copied from Perforce
Change: 161480
ServerID: perforce.ravenbrook.com
2007-01-16 11:54:07 +00:00
Richard Kistruck
839641185e
Mps wiki: article: poolamc
...
Copied from Perforce
Change: 161476
ServerID: perforce.ravenbrook.com
2007-01-15 13:34:51 +00:00
Richard Kistruck
89b69b43d0
Mps design/shield: shieldenter/leave done by arenaenter/leave
...
Copied from Perforce
Change: 161469
ServerID: perforce.ravenbrook.com
2007-01-12 15:50:16 +00:00
Richard Kistruck
12f0523056
Mps wiki: new article trace
...
Copied from Perforce
Change: 161468
ServerID: perforce.ravenbrook.com
2007-01-12 15:35:27 +00:00
Richard Kistruck
9eea177abe
Mps wiki template: date to 2007
...
Copied from Perforce
Change: 161466
ServerID: perforce.ravenbrook.com
2007-01-12 12:37:18 +00:00
Richard Kistruck
3084969f50
Mps wiki: trace
...
Copied from Perforce
Change: 161465
ServerID: perforce.ravenbrook.com
2007-01-12 12:30:10 +00:00
Richard Kistruck
18311819aa
Mps source that should be text+k (not text) in perforce:
...
The dollar-i-d-dollar text in these files (if it was present) was lying.
Copied from Perforce
Change: 161451
ServerID: perforce.ravenbrook.com
2007-01-10 19:22:46 +00:00
Richard Kistruck
8e400970ed
Mps wiki index: sketch: trace.png
...
Copied from Perforce
Change: 161450
ServerID: perforce.ravenbrook.com
2007-01-10 19:13:25 +00:00
Richard Kistruck
3d19688d34
Mps wiki: trace.graffle and trace.png (not yet used in any wiki article)
...
Copied from Perforce
Change: 161428
ServerID: perforce.ravenbrook.com
2007-01-08 18:15:19 +00:00
Richard Kistruck
b69a1ecde7
Mps wiki: trace.graffle
...
Copied from Perforce
Change: 161426
ServerID: perforce.ravenbrook.com
2007-01-08 17:40:43 +00:00