aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/mpmtypes.h
diff options
context:
space:
mode:
authorRichard Brooksby2012-09-06 17:17:18 +0100
committerRichard Brooksby2012-09-06 17:17:18 +0100
commit858e4ac0ac8ee684f48f0edd9d80ae28b17aee53 (patch)
tree5034519c869b370df2c87394c03f7f30e78945b9 /mps/code/mpmtypes.h
parent383335816d888b5f28fe7b034106dc2056f56620 (diff)
downloademacs-858e4ac0ac8ee684f48f0edd9d80ae28b17aee53.tar.gz
emacs-858e4ac0ac8ee684f48f0edd9d80ae28b17aee53.zip
Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts.
Copied from Perforce Change: 179309 ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code/mpmtypes.h')
-rw-r--r--mps/code/mpmtypes.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/mps/code/mpmtypes.h b/mps/code/mpmtypes.h
index d4f07cb99f4..66d5b533546 100644
--- a/mps/code/mpmtypes.h
+++ b/mps/code/mpmtypes.h
@@ -411,6 +411,8 @@ enum {
411/* TraceStart reasons: the trigger that caused a trace to start. */ 411/* TraceStart reasons: the trigger that caused a trace to start. */
412/* Make these specific trigger names, not broad categories; */ 412/* Make these specific trigger names, not broad categories; */
413/* and if a new trigger is added, add a new reason. */ 413/* and if a new trigger is added, add a new reason. */
414/* TODO: A better way for MPS extensions to extend the list of reasons
415 instead of the catch-all TraceStartWhyEXTENSION. */
414 416
415enum { 417enum {
416 TraceStartWhyBASE = 1, /* not a reason, the base of the enum. */ 418 TraceStartWhyBASE = 1, /* not a reason, the base of the enum. */
@@ -419,7 +421,8 @@ enum {
419 TraceStartWhyOPPORTUNISM, /* start full */ 421 TraceStartWhyOPPORTUNISM, /* start full */
420 TraceStartWhyCLIENTFULL_INCREMENTAL, /* start full */ 422 TraceStartWhyCLIENTFULL_INCREMENTAL, /* start full */
421 TraceStartWhyCLIENTFULL_BLOCK, /* do full */ 423 TraceStartWhyCLIENTFULL_BLOCK, /* do full */
422 TraceStartWhyWALK, 424 TraceStartWhyWALK, /* walking references -- see walk.c */
425 TraceStartWhyEXTENSION, /* MPS extension using traces */
423 TraceStartWhyLIMIT /* not a reason, the limit of the enum. */ 426 TraceStartWhyLIMIT /* not a reason, the limit of the enum. */
424}; 427};
425 428