PPL Logo

conv-core/debug-conv.c File Reference

Go to the source code of this file.

Functions

 CpvExtern (int, freezeModeFlag)
 CpvStaticDeclare (int, continueFlag)
 CpvStaticDeclare (int, stepFlag)
 CpvExtern (void *, debugQueue)
 CpvDeclare (void *, conditionalQueue)
int ConverseDeliver (int pe)
uint32_t ntohl (uint32_t netlong)
 CpvDeclare (int, CpdSearchLeaks_Index)
 CpvDeclare (int, CpdSearchLeaksDone_Index)
 CpvStaticDeclare (CcsDelayedReply, leakSearchDelayedReply)
void CpdSearchLeaksDone (void *msg)
void CpdSearchLeaks (char *msg)
 CpvDeclare (int, CpdDebugCallAllocationTree_Index)
 CpvStaticDeclare (CcsDelayedReply, allocationTreeDelayedReply)
static void CpdDebugReturnAllocationTree (void *tree)
static void CpdDebugCallAllocationTree (char *msg)
 CpvDeclare (int, CpdDebugCallMemStat_Index)
 CpvStaticDeclare (CcsDelayedReply, memStatDelayedReply)
static void CpdDebugReturnMemStat (void *stat)
static void CpdDebugCallMemStat (char *msg)
static void CpdDebugHandlerStatus (char *msg)
static void CpdDebugHandlerFreeze (char *msg)
void CpdNext (void)
void handleDebugMessage (void *msg)
void CcsServerCheck (void)
int _isCcsHandlerIdx (int idx)
void CpdFreezeModeScheduler (void)
void CpdMemoryMarkClean (char *msg)
void CpdInit (void)

Variables

int conditionalPipe [2] = {0, 0}
int _debugHandlerIdx
char ** memoryBackup
int _replaySystem = 0
 Specify if we are replaying the processor from message logs, thus disable delivering of messages.
int _conditionalDelivery = 0
void *(* CpdDebugGetAllocationTree )(int *) = NULL
void(* CpdDebug_pupAllocationPoint )(pup_er p, void *data) = NULL
void(* CpdDebug_deleteAllocationPoint )(void *ptr) = NULL
void *(* CpdDebug_MergeAllocationTree )(int *size, void *data, void **remoteData, int numRemote) = NULL
void *(* CpdDebugGetMemStat )(void) = NULL
void(* CpdDebug_pupMemStat )(pup_er p, void *data) = NULL
void(* CpdDebug_deleteMemStat )(void *ptr) = NULL
void *(* CpdDebug_mergeMemStat )(int *size, void *data, void **remoteData, int numRemote) = NULL
int(* CpdIsDebugMessage )(void *)
void *(* CpdGetNextMessage )(CsdSchedulerState_t *)


Function Documentation

CpvExtern ( int  ,
freezeModeFlag   
)

CpvStaticDeclare ( int  ,
continueFlag   
)

CpvStaticDeclare ( int  ,
stepFlag   
)

CpvExtern ( void *  ,
debugQueue   
)

CpvDeclare ( void *  ,
conditionalQueue   
)

int ConverseDeliver ( int  pe  ) 

uint32_t ntohl ( uint32_t  netlong  ) 

CpvDeclare ( int  ,
CpdSearchLeaks_Index   
)

CpvDeclare ( int  ,
CpdSearchLeaksDone_Index   
)

CpvStaticDeclare ( CcsDelayedReply  ,
leakSearchDelayedReply   
)

void CpdSearchLeaksDone ( void *  msg  ) 

Definition at line 55 of file debug-conv.c.

References CcsSendDelayedReply(), and CmiFree().

Referenced by CpdInit(), and CpdSearchLeaks().

void CpdSearchLeaks ( char *  msg  ) 

CpvDeclare ( int  ,
CpdDebugCallAllocationTree_Index   
)

CpvStaticDeclare ( CcsDelayedReply  ,
allocationTreeDelayedReply   
)

static void CpdDebugReturnAllocationTree ( void *  tree  )  [static]

static void CpdDebugCallAllocationTree ( char *  msg  )  [static]

CpvDeclare ( int  ,
CpdDebugCallMemStat_Index   
)

CpvStaticDeclare ( CcsDelayedReply  ,
memStatDelayedReply   
)

static void CpdDebugReturnMemStat ( void *  stat  )  [static]

static void CpdDebugCallMemStat ( char *  msg  )  [static]

static void CpdDebugHandlerStatus ( char *  msg  )  [static]

Definition at line 206 of file debug-conv.c.

References CcsSendReply(), ChMessageInt_new(), CmiFree(), CmiMyPe(), and CpdIsFrozen().

Referenced by CpdInit().

static void CpdDebugHandlerFreeze ( char *  msg  )  [static]

Definition at line 216 of file debug-conv.c.

References CmiFree(), and CpdFreeze().

Referenced by CpdInit().

void CpdNext ( void   ) 

Definition at line 223 of file debug-conv.c.

void handleDebugMessage ( void *  msg  ) 

Definition at line 230 of file debug-conv.c.

References CmiHandleMessage().

Referenced by CpdInit().

void CcsServerCheck ( void   ) 

int _isCcsHandlerIdx ( int  idx  ) 

Definition at line 514 of file conv-ccs.c.

void CpdFreezeModeScheduler ( void   ) 

void CpdInit ( void   ) 


Variable Documentation

int conditionalPipe[2] = {0, 0}

Definition at line 21 of file debug-conv.c.

char** memoryBackup

Definition at line 23 of file debug-conv.c.

Referenced by cpd_memory_single_pup(), CpdAfterEp(), and CpdBeforeEp().

Specify if we are replaying the processor from message logs, thus disable delivering of messages.

Definition at line 26 of file debug-conv.c.

void*(* CpdDebugGetAllocationTree)(int *) = NULL

void(* CpdDebug_pupAllocationPoint)(pup_er p, void *data) = NULL

void(* CpdDebug_deleteAllocationPoint)(void *ptr) = NULL

void*(* CpdDebug_MergeAllocationTree)(int *size, void *data, void **remoteData, int numRemote) = NULL

void*(* CpdDebugGetMemStat)(void) = NULL

void(* CpdDebug_pupMemStat)(pup_er p, void *data) = NULL

void(* CpdDebug_deleteMemStat)(void *ptr) = NULL

void*(* CpdDebug_mergeMemStat)(int *size, void *data, void **remoteData, int numRemote) = NULL

int(* CpdIsDebugMessage)(void *)


Generated on Fri May 25 08:00:44 2012 for Charm++ by  doxygen 1.5.5