
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
 1.5.5