
#include <trace.h>


Public Member Functions | |
| Trace () | |
| virtual void | setTraceOnPE (int flag) |
| virtual int | traceOnPE () |
| virtual void | traceBegin () |
| virtual void | traceEnd () |
| virtual void | traceBeginOnCommThread () |
| virtual void | traceEndOnCommThread () |
| virtual int | traceRegisterUserEvent (const char *eventName, int e) |
| virtual void | userEvent (int eventID) |
| virtual void | userBracketEvent (int eventID, double bt, double et) |
| virtual void | userSuppliedData (int e) |
| virtual void | userSuppliedNote (char *note) |
| virtual void | userSuppliedBracketedNote (char *note, int eventID, double bt, double et) |
| virtual void | memoryUsage (double currentMemUsage) |
| virtual void | creation (envelope *, int epIdx, int num=1) |
| virtual void | creation (char *) |
| virtual void | creationMulticast (envelope *, int epIdx, int num=1, int *pelist=NULL) |
| virtual void | creationDone (int num=1) |
| virtual void | messageRecv (char *env, int pe) |
| virtual void | beginSDAGBlock (int event, int msgType, int ep, int srcPe, int ml, CmiObjId *idx) |
| virtual void | endSDAGBlock (void) |
| virtual void | beginExecute (envelope *) |
| virtual void | beginExecute (char *) |
| virtual void | beginExecute (CmiObjId *tid) |
| virtual void | beginExecute (int event, int msgType, int ep, int srcPe, int ml, CmiObjId *idx) |
| virtual void | changeLastEntryTimestamp (double ts) |
| virtual void | endExecute (void) |
| virtual void | endExecute (char *) |
| virtual void | beginIdle (double curWallTime) |
| virtual void | endIdle (double curWallTime) |
| virtual void | beginPack (void) |
| virtual void | endPack (void) |
| virtual void | beginUnpack (void) |
| virtual void | endUnpack (void) |
| virtual void | enqueue (envelope *) |
| virtual void | dequeue (envelope *) |
| virtual void | beginComputation (void) |
| virtual void | endComputation (void) |
| virtual void | endPhase () |
| virtual void | traceClearEps () |
| virtual void | traceEnableCCS () |
| virtual void | traceWriteSts () |
| virtual void | traceClose () |
| virtual void | traceFlushLog () |
| virtual void | regFunc (const char *name, int &idx, int idxSpecifiedByUser=0) |
| virtual void | beginFunc (char *name, char *file, int line) |
| virtual void | beginFunc (int idx, char *file, int line) |
| virtual void | endFunc (char *name) |
| virtual void | endFunc (int idx) |
| virtual void | malloc (void *where, int size, void **stack, int stackSize) |
| virtual void | free (void *where, int size) |
| virtual void | traceAddThreadListeners (CthThread tid, envelope *e) |
| virtual | ~Trace () |
Protected Attributes | |
| int | _traceOn |
Definition at line 50 of file trace.h.
| virtual void Trace::setTraceOnPE | ( | int | flag | ) | [inline, virtual] |
| virtual int Trace::traceOnPE | ( | ) | [inline, virtual] |
| virtual void Trace::traceBegin | ( | void | ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceCounter, TraceMemory, TraceProjections, TraceProjector, TraceSummary, and TraceTau.
| virtual void Trace::traceEnd | ( | void | ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSummary, and TraceTau.
| virtual void Trace::traceBeginOnCommThread | ( | ) | [inline, virtual] |
| virtual void Trace::traceEndOnCommThread | ( | ) | [inline, virtual] |
| virtual void Trace::userEvent | ( | int | eventID | ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSimple, and TraceTau.
| virtual void Trace::userBracketEvent | ( | int | eventID, | |
| double | bt, | |||
| double | et | |||
| ) | [inline, virtual] |
Reimplemented in TraceBluegene, TraceControlPoints, TraceProjections, TraceProjector, TraceSimple, and TraceTau.
| virtual void Trace::userSuppliedData | ( | int | e | ) | [inline, virtual] |
| virtual void Trace::userSuppliedNote | ( | char * | note | ) | [inline, virtual] |
| virtual void Trace::userSuppliedBracketedNote | ( | char * | note, | |
| int | eventID, | |||
| double | bt, | |||
| double | et | |||
| ) | [inline, virtual] |
| virtual void Trace::memoryUsage | ( | double | currentMemUsage | ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSimple, TraceSummary, TraceTau, and TraceUtilization.
| virtual void Trace::creation | ( | char * | ) | [inline, virtual] |
| virtual void Trace::creationMulticast | ( | envelope * | , | |
| int | epIdx, | |||
| int | num = 1, |
|||
| int * | pelist = NULL | |||
| ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceProjections, TraceSimple, and TraceTau.
| virtual void Trace::creationDone | ( | int | num = 1 |
) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceProjections, TraceSimple, and TraceTau.
| virtual void Trace::messageRecv | ( | char * | env, | |
| int | pe | |||
| ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSimple, and TraceTau.
| virtual void Trace::beginExecute | ( | envelope * | ) | [inline, virtual] |
Reimplemented in TraceBluegene, TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSimple, TraceSummary, TraceTau, and TraceUtilization.
| virtual void Trace::beginExecute | ( | char * | ) | [inline, virtual] |
Reimplemented in TraceBluegene, TraceProjections, TraceProjector, TraceSimple, and TraceSummary.
| virtual void Trace::beginExecute | ( | CmiObjId * | tid | ) | [inline, virtual] |
Reimplemented in TraceBluegene, TraceControlPoints, TraceProjections, TraceProjector, TraceSimple, TraceSummary, TraceTau, and TraceUtilization.
| virtual void Trace::beginExecute | ( | int | event, | |
| int | msgType, | |||
| int | ep, | |||
| int | srcPe, | |||
| int | ml, | |||
| CmiObjId * | idx | |||
| ) | [inline, virtual] |
Reimplemented in TraceBluegene, TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSimple, TraceSummary, TraceTau, and TraceUtilization.
| virtual void Trace::changeLastEntryTimestamp | ( | double | ts | ) | [inline, virtual] |
| virtual void Trace::endExecute | ( | void | ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSimple, TraceSummary, TraceTau, and TraceUtilization.
| virtual void Trace::endExecute | ( | char * | ) | [inline, virtual] |
| virtual void Trace::beginIdle | ( | double | curWallTime | ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSimple, TraceSummary, TraceTau, and TraceUtilization.
| virtual void Trace::endIdle | ( | double | curWallTime | ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSimple, TraceSummary, TraceTau, and TraceUtilization.
| virtual void Trace::beginPack | ( | void | ) | [inline, virtual] |
Reimplemented in TraceCounter, TraceProjections, TraceProjector, TraceSummary, and TraceUtilization.
| virtual void Trace::endPack | ( | void | ) | [inline, virtual] |
Reimplemented in TraceCounter, TraceProjections, TraceProjector, TraceSummary, and TraceUtilization.
| virtual void Trace::beginUnpack | ( | void | ) | [inline, virtual] |
Reimplemented in TraceCounter, TraceProjections, TraceProjector, TraceSummary, and TraceUtilization.
| virtual void Trace::endUnpack | ( | void | ) | [inline, virtual] |
Reimplemented in TraceCounter, TraceProjections, TraceProjector, TraceSummary, and TraceUtilization.
| virtual void Trace::enqueue | ( | envelope * | ) | [inline, virtual] |
Reimplemented in TraceCounter, TraceProjections, and TraceProjector.
| virtual void Trace::dequeue | ( | envelope * | ) | [inline, virtual] |
Reimplemented in TraceCounter, TraceProjections, and TraceProjector.
| virtual void Trace::beginComputation | ( | void | ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSimple, TraceSummary, TraceTau, and TraceUtilization.
| virtual void Trace::endComputation | ( | void | ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceCounter, TraceProjections, TraceProjector, TraceSimple, TraceSummary, TraceTau, and TraceUtilization.
| virtual void Trace::endPhase | ( | ) | [inline, virtual] |
| virtual void Trace::traceClearEps | ( | void | ) | [inline, virtual] |
Reimplemented in TraceCounter, TraceProjections, TraceProjector, TraceSummary, and TraceUtilization.
| virtual void Trace::traceEnableCCS | ( | ) | [inline, virtual] |
| virtual void Trace::traceWriteSts | ( | void | ) | [inline, virtual] |
Reimplemented in TraceCounter, TraceProjections, TraceProjector, TraceSummary, and TraceUtilization.
| virtual void Trace::traceClose | ( | void | ) | [inline, virtual] |
Reimplemented in TraceBluegene, TraceControlPoints, TraceCounter, TraceMemory, TraceProjections, TraceProjector, TraceSimple, TraceSummary, TraceTau, and TraceUtilization.
| virtual void Trace::traceFlushLog | ( | ) | [inline, virtual] |
| virtual void Trace::beginFunc | ( | char * | name, | |
| char * | file, | |||
| int | line | |||
| ) | [inline, virtual] |
| virtual void Trace::endFunc | ( | char * | name | ) | [inline, virtual] |
| virtual void Trace::endFunc | ( | int | idx | ) | [inline, virtual] |
| virtual void Trace::malloc | ( | void * | where, | |
| int | size, | |||
| void ** | stack, | |||
| int | stackSize | |||
| ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceMemory, TraceSimple, and TraceTau.
Definition at line 161 of file trace.h.
Referenced by TraceCounter::traceInit().
| virtual void Trace::free | ( | void * | where, | |
| int | size | |||
| ) | [inline, virtual] |
Reimplemented in TraceControlPoints, TraceMemory, TraceSimple, and TraceTau.
int Trace::_traceOn [protected] |
Definition at line 52 of file trace.h.
Referenced by setTraceOnPE(), TraceBluegene::setTraceOnPE(), and traceOnPE().
1.5.5