comparison VMS.h @ 66:bf08108405cc

Added recycle pool -- will merge later -- need to get PLDI results for now
author Me
date Mon, 15 Nov 2010 12:11:24 -0800
parents 13b22ffb8a2f
children
comparison
equal deleted inserted replaced
33:0f48c1903db9 34:07a4ac773f64
35 #define STATS__ENABLE_PROBES 35 #define STATS__ENABLE_PROBES
36 //#define TURN_ON_DEBUG_PROBES 36 //#define TURN_ON_DEBUG_PROBES
37 37
38 //These defines turn types of bug messages on and off 38 //These defines turn types of bug messages on and off
39 // be sure debug messages are un-commented (next block of defines) 39 // be sure debug messages are un-commented (next block of defines)
40 #define dbgAppFlow TRUE /* Top level flow of application code -- general*/
40 #define dbgProbes FALSE /* for issues inside probes themselves*/ 41 #define dbgProbes FALSE /* for issues inside probes themselves*/
41 #define dbgAppFlow FALSE /* Top level flow of application code -- general*/
42 #define dbgB2BMaster FALSE /* in coreloop, back to back master VPs*/ 42 #define dbgB2BMaster FALSE /* in coreloop, back to back master VPs*/
43 #define dbgRqstHdlr FALSE /* in request handler code*/ 43 #define dbgRqstHdlr FALSE /* in request handler code*/
44 44
45 //Comment or un- the substitute half to turn on/off types of debug message 45 //Comment or un- the substitute half to turn on/off types of debug message
46 #define DEBUG( bool, msg) \ 46 #define DEBUG( bool, msg) \
61 // suspending a processor and just after resuming that processor. It is 61 // suspending a processor and just after resuming that processor. It is
62 // saved into a field added to VirtProcr. Have to sanity-check for 62 // saved into a field added to VirtProcr. Have to sanity-check for
63 // rollover of low portion into high portion. 63 // rollover of low portion into high portion.
64 //#define MEAS__TIME_STAMP_SUSP 64 //#define MEAS__TIME_STAMP_SUSP
65 //#define MEAS__TIME_MASTER 65 //#define MEAS__TIME_MASTER
66 //#define MEAS__TIME_PLUGIN 66 #define MEAS__TIME_PLUGIN
67 //#define MEAS__TIME_MALLOC 67 //#define MEAS__TIME_MALLOC
68 #define MEAS__TIME_MASTER_LOCK 68 //#define MEAS__TIME_MASTER_LOCK
69 #define MEAS__NUM_TIMES_TO_RUN 100000 69 #define MEAS__NUM_TIMES_TO_RUN 100000
70 70
71 //For code that calculates normalization-offset between TSC counts of 71 //For code that calculates normalization-offset between TSC counts of
72 // different cores. 72 // different cores.
73 #define NUM_TSC_ROUND_TRIPS 10 73 #define NUM_TSC_ROUND_TRIPS 10