1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-25 05:52:42 -08:00
emacs/mps/src/eventcom.h
David Jones b1153b5aeb Adding events
Copied from Perforce
 Change: 18877
 ServerID: perforce.ravenbrook.com
1997-10-14 13:54:42 +01:00

77 lines
4.1 KiB
C

/* impl.h.eventcom -- Event Logging Common Types
*
* Copyright (C) 1997 Harlequin Group, all rights reserved.
* $HopeName: MMsrc!eventcom.h(trunk.4) $
*
* .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 EventAMCFixAmbig ((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 EventTraceAccess ((EventType)0xEF26AACC) /* TRAce ACCess */
#define EventTracePoll ((EventType)0xEF26AB01) /* TRAce POLl */
#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 */
#endif /* eventcom_h */