Richard Brooksby
14774ccd06
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
...
Copied from Perforce
Change: 189491
ServerID: perforce.ravenbrook.com
2016-03-01 15:59:06 +00:00
Richard Brooksby
6413f3bc27
Renaming "bottom" and "top" of stack to "cold" and "hot" end, to prevent confusion about descending stacks.
...
Correcting design documentation relating to stacks.
Referencing hot and cold end concepts from glossary entry for control stacks.
Copied from Perforce
Change: 189320
ServerID: perforce.ravenbrook.com
2016-02-18 23:49:58 +00:00
Richard Brooksby
4487895475
Detabifying code and restructuredtext files.
...
Copied from Perforce
Change: 189309
ServerID: perforce.ravenbrook.com
2016-02-18 19:58:13 +00:00
Richard Brooksby
b9b8f6b7d4
Fixing build for os x.
...
Copied from Perforce
Change: 189210
ServerID: perforce.ravenbrook.com
2016-02-16 00:55:23 +00:00
Gareth Rees
ea6250898a
New function mps_root_create_reg_masked applies a mask and pattern test to all words in registers and on the stack when scanning them. this supports tagged references in these locations.
...
Consistently use the type "Word *" for pointers into the stack or into saved registers.
Remove TraceScanAreaTagged.
Copied from Perforce
Change: 188231
ServerID: perforce.ravenbrook.com
2015-09-04 12:22:03 +01:00
Richard Brooksby
4c51d72b56
Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts.
...
Copied from Perforce
Change: 179309
ServerID: perforce.ravenbrook.com
2012-09-06 17:17:18 +01:00
David Lovemore
0fd9448ad0
In tracescanareatagged use the alignments of pools in the condemned set to determine mask.
...
Copied from Perforce
Change: 179117
ServerID: perforce.ravenbrook.com
2012-08-30 13:48:41 +01:00
David Lovemore
025e16f239
Fix for unix stack scanner now that gcc sometimes omits frame pointers.
...
Copied from Perforce
Change: 178810
ServerID: perforce.ravenbrook.com
2012-08-01 20:45:29 +01:00
David Jones
9e7cfb2424
Mps: minor edit to comment in ssixi3.c
...
Copied from Perforce
Change: 162832
ServerID: perforce.ravenbrook.com
2007-07-09 17:12:57 +01:00
David Jones
181c477ce7
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
7046c28431
Mps: stack scanner for darwin (os x).
...
Copied from Perforce
Change: 161873
ServerID: perforce.ravenbrook.com
2007-03-01 19:14:47 +00:00