PPL Logo

ck-perf/trace-converse.c File Reference

Go to the source code of this file.

Functions

 CpvDeclare (int, traceOn)
 Dummy versions of the Charm++/C++ routines in trace-common.C, used when you're *only* linking with Converse.
 CpvExtern (int, _traceCoreOn)
void traceInit (char **argv)
void traceMessageRecv (char *msg, int pe)
void traceBeginIdle (void)
void traceEndIdle (void)
void traceResume (CmiObjId *t)
void traceSuspend (void)
void traceAwaken (CthThread t)
void traceUserEvent (int i)
void traceUserBracketEvent (int a, double b, double c)
int traceRegisterUserEvent (const char *e, int f)
void traceClose (void)
void traceCharmClose (void)
void traceBegin (void)
void traceEnd (void)
void traceWriteSts (void)
void traceFlushLog (void)
int traceAvailable ()
int traceRegisterFunction (const char *name, int idx)
void traceBeginFuncIndexProj (int idx, char *name, int lineNo)
void traceEndFuncIndexProj (int idx)
void traceBeginFuncProj (char *name, char *file, int line)
void traceEndFuncProj (char *name)
void traceUserSuppliedNote (char *note)
int traceBeginCommOp (char *msg)
void traceEndCommOp (char *msg)
void traceSendMsgComm (char *msg)
void traceChangeLastTimestamp (double ts)
void registerMachineUserEventsFunction (void(*eventRegistrationFunc)())
void traceCommSetMsgID (char *msg)
void traceGetMsgID (char *msg, int *pe, int *event)
void traceSetMsgID (char *msg, int pe, int event)
void EmergencyExit (void)
void CpdEndConditionalDeliver_master ()

Variables

int _threadEP = -123
int traceBluegeneLinked = 0
int _lb_version
 flag to write all LB decisions


Function Documentation

CpvDeclare ( int  ,
traceOn   
)

Dummy versions of the Charm++/C++ routines in trace-common.C, used when you're *only* linking with Converse.

FIXME: this file should be eliminated via a pluggable tracing architecture (projector?).

Orion Sky Lawlor, olawlor@acm.org, 2003/3/27

CpvExtern ( int  ,
_traceCoreOn   
)

void traceInit ( char **  argv  ) 

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

Referenced by ConverseCommonInit(), and traceCommonInit().

void traceMessageRecv ( char *  msg,
int  pe 
)

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

Referenced by traceCommonInit().

void traceBeginIdle ( void   ) 

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

Referenced by traceCommonInit().

void traceEndIdle ( void   ) 

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

Referenced by traceCommonInit().

void traceResume ( CmiObjId t  ) 

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

Referenced by CthTraceResume(), and traceCommonInit().

void traceSuspend ( void   ) 

void traceAwaken ( CthThread  t  ) 

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

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

void traceUserEvent ( int  i  ) 

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

Referenced by saveCurrentPathAsUserEvent(), and traceCommonInit().

void traceUserBracketEvent ( int  a,
double  b,
double  c 
)

int traceRegisterUserEvent ( const char *  e,
int  f 
)

void traceClose ( void   ) 

Definition at line 38 of file trace-converse.c.

Referenced by _exitHandler(), and ConverseCommonExit().

void traceCharmClose ( void   ) 

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

Referenced by traceCommonInit().

void traceBegin ( void   ) 

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

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

void traceEnd ( void   ) 

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

Referenced by FORTRAN_AS_C().

void traceWriteSts ( void   ) 

Definition at line 42 of file trace-converse.c.

void traceFlushLog ( void   ) 

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

int traceAvailable (  ) 

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

Referenced by traceCommonInit().

int traceRegisterFunction ( const char *  name,
int  idx 
)

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

Referenced by traceCommonInit().

void traceBeginFuncIndexProj ( int  idx,
char *  name,
int  lineNo 
)

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

Referenced by traceCommonInit().

void traceEndFuncIndexProj ( int  idx  ) 

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

Referenced by traceCommonInit().

void traceBeginFuncProj ( char *  name,
char *  file,
int  line 
)

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

Referenced by traceCommonInit().

void traceEndFuncProj ( char *  name  ) 

Definition at line 50 of file trace-converse.c.

Referenced by traceCommonInit().

void traceUserSuppliedNote ( char *  note  ) 

int traceBeginCommOp ( char *  msg  ) 

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

Referenced by traceCommonInit().

void traceEndCommOp ( char *  msg  ) 

Definition at line 55 of file trace-converse.c.

Referenced by traceCommonInit().

void traceSendMsgComm ( char *  msg  ) 

Definition at line 56 of file trace-converse.c.

Referenced by traceCommonInit().

void traceChangeLastTimestamp ( double  ts  ) 

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

Referenced by traceCommonInit().

void registerMachineUserEventsFunction ( void(*)()  eventRegistrationFunc  ) 

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

Referenced by SendMsgBuf(), and traceCommonInit().

void traceCommSetMsgID ( char *  msg  ) 

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

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

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

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

Definition at line 63 of file trace-converse.c.

void EmergencyExit ( void   ) 

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

void CpdEndConditionalDeliver_master (  ) 

Definition at line 68 of file trace-converse.c.


Generated on Sat May 26 08:08:07 2012 for Charm++ by  doxygen 1.5.5