PPL Logo

ck-perf/trace-Tau.C File Reference

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


Function Documentation

bool processFileForInstrumentation ( const string &  file_name  ) 

void printExcludeList (  ) 

Referenced by TraceTau::TraceTau().

Here is the caller graph for this function:

bool instrumentEntity ( const string &  function_name  ) 

Referenced by startEntryEvent(), and TraceTau::TraceTau().

Here is the caller graph for this function:

int processInstrumentationRequests ( char *  fname  ) 

Referenced by TraceTau::TraceTau().

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:

void stopEntryEvent (  ) 

Definition at line 137 of file trace-Tau.C.

References eventStack, and EXCLUDED.

Referenced by TraceTau::endExecute().

Here is the caller graph for this function:

void _createTraceTau ( char **  argv  ) 

Definition at line 148 of file trace-Tau.C.

References events, profile, and snapshotProfiling.

void traceTauExitFunction (  ) 

Definition at line 399 of file trace-Tau.C.

References CkContinueExit().

Referenced by initTraceTauBOC().

Here is the call graph for this function:

Here is the caller graph for this function:

void initTraceTauBOC (  ) 

Definition at line 408 of file trace-Tau.C.

References BGConverse::BgNodeRank(), BGConverse::CkMyRank(), CmiMyPe(), profile, registerExitFn(), and traceTauExitFunction().

Here is the call graph for this function:


Variable Documentation

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

bool profile = true

Definition at line 68 of file trace-Tau.C.

Referenced by _createTraceTau().

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.

void* EXCLUDED = &EX_VALUE

Definition at line 74 of file trace-Tau.C.

Referenced by startEntryEvent(), stopEntryEvent(), and TraceTau::TraceTau().


Generated on Mon Sep 21 07:59:38 2020 for Charm++ by  doxygen 1.5.5