Go to the source code of this file.
Functions | |
bool | processFileForInstrumentation (const string &file_name) |
void | printExcludeList () |
bool | instrumentEntity (const string &function_name) |
int | processInstrumentationRequests (char *fname) |
CkpvStaticDeclare (TraceTau *, _trace) | |
void | startEntryEvent (int id) |
void | stopEntryEvent () |
void | _createTraceTau (char **argv) |
void | traceTauExitFunction () |
void | initTraceTauBOC () |
Variables | |
CkGroupID | traceTauGID |
void * | idle |
For each TraceFoo module, _createTraceFoo() must be defined. | |
void * | comp |
bool | profile = true |
bool | snapshotProfiling = false |
void * | events [5000] |
stack< void * > | eventStack |
int | EX_VALUE = 0 |
void * | EXCLUDED = &EX_VALUE |
bool processFileForInstrumentation | ( | const string & | file_name | ) |
void printExcludeList | ( | ) |
bool instrumentEntity | ( | const string & | function_name | ) |
Referenced by startEntryEvent(), and TraceTau::TraceTau().
int processInstrumentationRequests | ( | char * | fname | ) |
CkpvStaticDeclare | ( | TraceTau * | , | |
_trace | ||||
) |
void startEntryEvent | ( | int | id | ) |
Definition at line 75 of file trace-Tau.C.
References _chareTable, _entryTable, events, eventStack, EXCLUDED, instrumentEntity(), and name.
Referenced by TraceTau::beginExecute().
void stopEntryEvent | ( | ) |
Definition at line 137 of file trace-Tau.C.
References eventStack, and EXCLUDED.
Referenced by TraceTau::endExecute().
void _createTraceTau | ( | char ** | argv | ) |
void traceTauExitFunction | ( | ) |
Definition at line 399 of file trace-Tau.C.
References CkContinueExit().
Referenced by initTraceTauBOC().
void initTraceTauBOC | ( | ) |
Definition at line 408 of file trace-Tau.C.
References BGConverse::BgNodeRank(), BGConverse::CkMyRank(), CmiMyPe(), profile, registerExitFn(), and traceTauExitFunction().
Definition at line 59 of file trace-Tau.C.
void* idle |
For each TraceFoo module, _createTraceFoo() must be defined.
This function is called in _createTraces() generated in moduleInit.C
Definition at line 66 of file trace-Tau.C.
Referenced by TraceTau::beginIdle(), TraceTau::endIdle(), controlPointManager::gatherAll(), controlPointManager::processControlPoints(), controlPointManager::requestAll(), controlPointManager::requestIdleTime(), and TraceTau::TraceTau().
void * comp |
Definition at line 66 of file trace-Tau.C.
Referenced by TraceTau::traceBegin(), TraceTau::traceEnd(), and TraceTau::TraceTau().
Definition at line 68 of file trace-Tau.C.
Referenced by _createTraceTau(), TraceTau::beginExecute(), TraceTau::beginIdle(), TraceTau::endExecute(), TraceTau::endIdle(), initTraceTauBOC(), TraceTau::traceBegin(), TraceTau::traceEnd(), and TraceTau::TraceTau().
bool snapshotProfiling = false |
void* events[5000] |
Definition at line 71 of file trace-Tau.C.
stack<void*> eventStack |
Definition at line 72 of file trace-Tau.C.
Referenced by startEntryEvent(), stopEntryEvent(), and TraceTau::TraceTau().
Definition at line 73 of file trace-Tau.C.
Definition at line 74 of file trace-Tau.C.
Referenced by startEntryEvent(), stopEntryEvent(), and TraceTau::TraceTau().