PPL Logo

conv-core/conv-trace.h File Reference

Go to the source code of this file.

Functions

void traceInit (char **argv)
void traceCharmInit (char **argv)
void traceMessageRecv (char *msg, int pe)
void traceBeginIdle (void)
void traceEndIdle (void)
void traceResume (int, int, CmiObjId *)
void traceSuspend (void)
void traceAwaken (CthThread t)
void traceUserEvent (int)
void beginAppWork (void)
void endAppWork (void)
void beginTuneOverhead (void)
void endTuneOverhead (void)
void traceUserBracketEvent (int, double, double)
void traceUserBracketEventNestedID (int, double, double, int nestedID)
void traceBeginUserBracketEvent (int eventID)
void traceBeginUserBracketEventNestedID (int eventID, int nestedID)
void traceEndUserBracketEvent (int eventID)
void traceEndUserBracketEventNestedID (int eventID, int nestedID)
void traceUserSuppliedData (int)
void traceUserSuppliedBracketedNote (const char *note, int eventID, double bt, double et)
void traceUserSuppliedNote (const char *)
void traceMemoryUsage (void)
int traceRegisterUserEvent (const char *, int e#ifdef __cplusplus=-1#endif)
int traceRegisterUserStat (const char *evt, int e)
void updateStatPair (int e, double stat, double time)
void updateStat (int e, double stat)
int traceBeginCommOp (char *msg)
void traceEndCommOp (char *msg)
void traceSendMsgComm (char *msg)
void traceCommSetMsgID (char *msg)
void traceChangeLastTimestamp (double ts)
void traceGetMsgID (char *msg, int *pe, int *event)
void traceSetMsgID (char *msg, int pe, int event)
void registerMachineUserEventsFunction (void(*eventRegistrationFunc)(void))
void traceClose (void)
void traceCharmClose (void)
void traceBegin (void)
void traceEnd (void)
void traceBeginComm (void)
void traceEndComm (void)
void traceWriteSts (void)
void traceFlushLog (void)
 CpvExtern (int, traceOn)
int traceAvailable (void)


Function Documentation

void traceInit ( char **  argv  ) 

Definition at line 20 of file trace-converse.C.

Referenced by ConverseCommonInit(), and traceCommonInit().

Here is the caller graph for this function:

void traceCharmInit ( char **  argv  ) 

Referenced by _initCharm(), and traceCommonInit().

Here is the caller graph for this function:

void traceMessageRecv ( char *  msg,
int  pe 
)

Definition at line 29 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceBeginIdle ( void   ) 

Definition at line 30 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceEndIdle ( void   ) 

Definition at line 31 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceResume ( int  ,
int  ,
CmiObjId  
)

Definition at line 32 of file trace-converse.C.

Referenced by CthTraceResume(), and traceCommonInit().

Here is the caller graph for this function:

void traceSuspend ( void   ) 

Definition at line 33 of file trace-converse.C.

Referenced by AMPI_API_IMPL(), CthSuspend(), traceCommonInit(), and traceThreadListener_suspend().

Here is the caller graph for this function:

void traceAwaken ( CthThread  t  ) 

Definition at line 34 of file trace-converse.C.

Referenced by CthAwaken(), CthAwakenPrio(), and traceCommonInit().

Here is the caller graph for this function:

void traceUserEvent ( int   ) 

Definition at line 35 of file trace-converse.C.

Referenced by saveCurrentPathAsUserEvent(), and traceCommonInit().

Here is the caller graph for this function:

void beginAppWork ( void   ) 

void endAppWork ( void   ) 

void beginTuneOverhead ( void   ) 

void endTuneOverhead ( void   ) 

void traceUserBracketEvent ( int  ,
double  ,
double   
)

void traceUserBracketEventNestedID ( int  ,
double  ,
double  ,
int  nestedID 
)

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceBeginUserBracketEvent ( int  eventID  ) 

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceBeginUserBracketEventNestedID ( int  eventID,
int  nestedID 
)

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceEndUserBracketEvent ( int  eventID  ) 

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceEndUserBracketEventNestedID ( int  eventID,
int  nestedID 
)

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceUserSuppliedData ( int   ) 

Definition at line 52 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceUserSuppliedBracketedNote ( const char *  note,
int  eventID,
double  bt,
double  et 
)

Definition at line 53 of file trace-converse.C.

Referenced by PumpMsgsBlocking(), ReleasePostedMessages(), StealTask(), and traceCommonInit().

Here is the caller graph for this function:

void traceUserSuppliedNote ( const char *   ) 

Definition at line 51 of file trace-converse.C.

Referenced by CqsIncreasePriorityForEntryMethod(), CqsIncreasePriorityForMemCriticalEntries(), saveCurrentPathAsUserEvent(), and traceCommonInit().

Here is the caller graph for this function:

void traceMemoryUsage ( void   ) 

Definition at line 54 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

int traceRegisterUserEvent ( const char *  ,
int e#ifdef  __cplusplus = -1#endif 
)

int traceRegisterUserStat ( const char *  evt,
int  e 
)

Definition at line 39 of file trace-converse.C.

void updateStatPair ( int  e,
double  stat,
double  time 
)

Definition at line 40 of file trace-converse.C.

void updateStat ( int  e,
double  stat 
)

Definition at line 41 of file trace-converse.C.

int traceBeginCommOp ( char *  msg  ) 

Definition at line 57 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceEndCommOp ( char *  msg  ) 

Definition at line 58 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceSendMsgComm ( char *  msg  ) 

Definition at line 59 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceCommSetMsgID ( char *  msg  ) 

Definition at line 62 of file trace-converse.C.

void traceChangeLastTimestamp ( double  ts  ) 

Definition at line 60 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceGetMsgID ( char *  msg,
int pe,
int event 
)

Definition at line 66 of file trace-converse.C.

void traceSetMsgID ( char *  msg,
int  pe,
int  event 
)

Definition at line 67 of file trace-converse.C.

void registerMachineUserEventsFunction ( void(*)(void)  eventRegistrationFunc  ) 

void traceClose ( void   ) 

Definition at line 43 of file trace-converse.C.

Referenced by _exitHandler(), and ConverseCommonExit().

Here is the caller graph for this function:

void traceCharmClose ( void   ) 

Definition at line 44 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:

void traceBegin ( void   ) 

Definition at line 45 of file trace-converse.C.

Referenced by AMPI_Trace_begin(), FEM_traceBegin(), and LV3D_PerfManager::traceOn().

Here is the caller graph for this function:

void traceEnd ( void   ) 

Definition at line 46 of file trace-converse.C.

Referenced by AMPI_Trace_end(), and FORTRAN_AS_C().

Here is the caller graph for this function:

void traceBeginComm ( void   ) 

void traceEndComm ( void   ) 

void traceWriteSts ( void   ) 

Definition at line 47 of file trace-converse.C.

void traceFlushLog ( void   ) 

Definition at line 48 of file trace-converse.C.

CpvExtern ( int  ,
traceOn   
)

int traceAvailable ( void   ) 

Definition at line 49 of file trace-converse.C.

Referenced by traceCommonInit().

Here is the caller graph for this function:


Generated on Mon Sep 21 08:00:37 2020 for Charm++ by  doxygen 1.5.5