1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-15 11:21:19 -07:00
emacs/mps/src/eventcom.h
Pekka Pirinen 1536fb8e27 Merge of mmdevel_color_pool
Copied from Perforce
 Change: 20496
 ServerID: perforce.ravenbrook.com
1999-01-18 21:56:42 +00:00

94 lines
5.2 KiB
C

/* impl.h.eventcom -- Event Logging Common Types
*
* Copyright (C) 1997, 1998, 1999 Harlequin Group, all rights reserved.
* $HopeName$
*
* .readership: MPS developers.
* .sources: mps.design.telemetry
*/
#ifndef eventcom_h
#define eventcom_h
#define EventMaxStringLength ((size_t)256) /* Including NUL */
typedef Word EventType;
/* Event Codes -- see design.mps.telemetry
*
* These names are intended to be mnemonic. They are derived from
* selected letters as indicated, using the transliteration in
* guide.hex.trans.
*
* These definitions will be unnecessary when the event codes are
* changed to 16-bit. See impl.h.eventdef.
*/
/* EVent ... */
#define EventEventTime ((EventType)0xEF213E99) /* TIME */
#define EventPoolInit ((EventType)0xEFB07141) /* POoL INIt */
#define EventPoolFinish ((EventType)0xEFB07F14) /* POoL FINish */
#define EventPoolAlloc ((EventType)0xEFB07A77) /* POoL ALLoc */
#define EventPoolFree ((EventType)0xEFB07F6E) /* POoL FREe */
#define EventArenaCreate ((EventType)0xEFA64C6E) /* AReNa CREate */
#define EventArenaDestroy ((EventType)0xEFA64DE5) /* AReNa DEStroy */
#define EventSegAlloc ((EventType)0xEF5E9A77) /* SEG ALLoc */
#define EventSegFree ((EventType)0xEF5E9F6E) /* SEG FREe */
#define EventAMCGenCreate ((EventType)0xEFA3C94C) /* AMC GeN Create */
#define EventAMCGenDestroy ((EventType)0xEFA3C94D) /* AMC GeN Destroy */
#define EventAMCInit ((EventType)0xEFA3C141) /* AMC INIt */
#define EventAMCFinish ((EventType)0xEFA3CF14) /* AMC FINish */
#define EventAMCBufferInit ((EventType)0xEFA3CBF1) /* AMC BuFfer Init */
#define EventAMCBufferFill ((EventType)0xEFA3CBFF) /* AMC BuFfer Fill */
#define EventAMCBufferEmpty ((EventType)0xEFA3CBFE) /* AMC BuFfer Empty */
#define EventAMCTraceBegin ((EventType)0xEFA3C26B) /* AMC TRace Begin */
#define EventAMCCondemn ((EventType)0xEFA3CC04) /* AMC CONdemn */
#define EventAMCScanBegin ((EventType)0xEFA3C5CB) /* AMC SCan Begin */
#define EventAMCScanEnd ((EventType)0xEFA3C5CE) /* AMC SCan End */
#define EventAMCFix ((EventType)0xEFA3CF18) /* AMC FIX */
#define EventAMCFixInPlace ((EventType)0xEFA3CF8A) /* AMC FiX Ambig */
#define EventAMCFixForward ((EventType)0xEFA3CF8F) /* AMC FiX Forward */
#define EventAMCReclaim ((EventType)0xEFA3C6EC) /* AMC REClaim */
#define EventAMCTraceEnd ((EventType)0xEFA3C26E) /* AMC TRace End */
#define EventTraceStart ((EventType)0xEF26AC52) /* TRACe STart */
#define EventTraceCreate ((EventType)0xEF26ACC6) /* TRACe CReate */
#define EventTraceDestroy ((EventType)0xEF26ACDE) /* TRACe DEstroy */
#define EventSegSetGrey ((EventType)0xEF59596A) /* SeG Set GRAy */
#define EventTraceFlipBegin ((EventType)0xEF26AF7B) /* TRAce FLip Begin */
#define EventTraceFlipEnd ((EventType)0xEF26AF7E) /* TRAce FLip End */
#define EventTraceReclaim ((EventType)0xEF26A6EC) /* TRAce REClaim */
#define EventTraceScan ((EventType)0xEF26AC5C) /* TRACe SCan */
#define EventTraceScanSeg ((EventType)0xEF26A559) /* TRAce ScanSeG */
#define EventTraceScanSingleRef \
((EventType)0xEF26A556) /* TRAce ScanSingleRef */
#define EventTraceAccess ((EventType)0xEF26AACC) /* TRAce ACCess */
#define EventTracePoll ((EventType)0xEF26AB01) /* TRAce POLl */
#define EventTraceStep ((EventType)0xEF26A52B) /* TRAce STeP */
#define EventTraceFix ((EventType)0xEF26AF18) /* TRAce FIX */
#define EventTraceFixSeg ((EventType)0xEF26AF85) /* TRAce FiX Seg */
#define EventTraceFixWhite ((EventType)0xEF26AF83) /* TRAce FiX White */
#define EventTraceScanArea ((EventType)0xEF26A5CA) /* TRAce SCan Area */
#define EventTraceScanAreaTagged ((EventType)0xEF26A5C2) /* TRAce SCan area Tagged */
#define EventVMCreate ((EventType)0xEFF3C6EA) /* VM CREAte */
#define EventVMDestroy ((EventType)0xEFF3DE52) /* VM DESTroy */
#define EventVMMap ((EventType)0xEFF33AB9) /* VM MAP */
#define EventVMUnmap ((EventType)0xEFF3043B) /* VM UNMaP */
#define EventIntern ((EventType)0xEF142E64) /* INTERN */
#define EventArenaExtend ((EventType)0xEFA64E82) /* AReNa EXTend */
#define EventArenaRetract ((EventType)0xEFA646E2) /* AReNa RETract */
#define EventRootScan ((EventType)0xEF625CA4) /* RooT SCAN */
#define EventLabel ((EventType)0xEF7ABE79) /* LABEL */
#define EventTraceSegGreyen ((EventType)0xEF26A599) /* TRAce SeG Greyen */
#define EventBufferReserve ((EventType)0xEFB0FF6E) /* BUFFer REserve */
#define EventBufferCommit ((EventType)0xEFB0FFC0) /* BUFFer COmmit */
#define EventBufferInit ((EventType)0xEFB0FF14) /* BUFFer INit */
#define EventBufferFinish ((EventType)0xEFB0FFF1) /* BUFFer FInish */
#define EventMV2Finish ((EventType)0xEF3F2F14) /* MV2 FINish */
#define EventBufferFill ((EventType)0xEFB0FFF7) /* BUFFer FilL */
#define EventBufferEmpty ((EventType)0xEFB0FFE3) /* BUFFer EMpty */
#define EventSegAllocFail ((EventType)0xEF5E9A7F) /* SEG ALloc Fail */
#define EventMeterInit ((EventType)0xEF3E2141) /* METer INIt */
#define EventMeterValues ((EventType)0xEF3E2FA7) /* METer VALues */
#define EventCBSInit ((EventType)0xEFCB5141) /* CBS INIt */
#endif /* eventcom_h */