
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().
1.5.5