diff packages/kernel/current/include/instrument_desc.h @ 2935:918ae79235a2

* include/instrmnt.h: Add instrumentation macros for event flags and the bitmap scheduler. * include/instrument_desc.h: Regenerate. * src/sync/flag.cxx, src/sched/bitmap.cxx: Add instrumentation. * cdl/instrument.cdl: Add CYGDBG_KERNEL_INSTRUMENT_FLAG and CYGDBG_KERNEL_INSTRUMENT_BITMAP options.
author jld
date Fri, 29 Jan 2010 15:06:38 +0000
parents a65a4055f146
children
line wrap: on
line diff
--- a/packages/kernel/current/include/instrument_desc.h
+++ b/packages/kernel/current/include/instrument_desc.h
@@ -19,10 +19,18 @@ struct instrument_desc_s instrument_desc
 {"BINSEM",   0x0600},
 {"BINSEM_CLAIM",   1},
 {"BINSEM_POST",   5},
+{"BINSEM_TIMEOUT",   7},
 {"BINSEM_TRY",   4},
 {"BINSEM_WAIT",   2},
 {"BINSEM_WAKE",   6},
 {"BINSEM_WOKE",   3},
+{"BITMAP",   0x0e00},
+{"BITMAP_ADD",   2},
+{"BITMAP_DEQUEUE",   5},
+{"BITMAP_ENQUEUE",   4},
+{"BITMAP_REM",   3},
+{"BITMAP_REMOVE",   6},
+{"BITMAP_SCHEDULE",   1},
 {"CLOCK",   0x0800},
 {"CLOCK_ISR",   3},
 {"CLOCK_TICK_END",   2},
@@ -42,6 +50,14 @@ struct instrument_desc_s instrument_desc
 {"CONDVAR_WAIT",   1},
 {"CONDVAR_WAKE",   4},
 {"CONDVAR_WOKE",   2},
+{"FLAG",   0x0d00},
+{"FLAG_MASKBITS",   4},
+{"FLAG_POLL",   7},
+{"FLAG_SETBITS",   3},
+{"FLAG_TIMEOUT",   5},
+{"FLAG_WAIT",   1},
+{"FLAG_WAKE",   6},
+{"FLAG_WOKE",   2},
 {"INTR",   0x0300},
 {"INTR_ACK",   14},
 {"INTR_ATTACH",   6},