DMTCP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions | Variables
dmtcpworker.cpp File Reference
#include <stdlib.h>
#include <sys/time.h>
#include <sys/resource.h>
#include "dmtcpworker.h"
#include "mtcpinterface.h"
#include "threadsync.h"
#include "processinfo.h"
#include "syscallwrappers.h"
#include "util.h"
#include "syslogwrappers.h"
#include "coordinatorapi.h"
#include "shareddata.h"
#include "threadlist.h"
#include "../jalib/jsocket.h"
#include "../jalib/jfilesystem.h"
#include "../jalib/jconvert.h"
#include "../jalib/jbuffer.h"

Go to the source code of this file.

Functions

LIB_PRIVATE void pthread_atfork_prepare ()
 
LIB_PRIVATE void pthread_atfork_parent ()
 
LIB_PRIVATE void pthread_atfork_child ()
 
void pidVirt_pthread_atfork_child () __attribute__((weak))
 
void *__dso_handle __attribute__ ((__weak__, __visibility__("hidden")))
 
EXTERNC int __register_atfork (void(*prepare)(void), void(*parent)(void), void(*child)(void), void *dso_handle)
 
EXTERNC void * ibv_get_device_list (void *) __attribute__((weak))
 
void restoreUserLDPRELOAD ()
 
void dmtcp_prepare_wrappers (void)
 
void dmtcp_CoordinatorAPI_EventHook (DmtcpEvent_t event, DmtcpEventData_t *data)
 
void dmtcp_SharedData_EventHook (DmtcpEvent_t event, DmtcpEventData_t *data)
 
void dmtcp_ProcessInfo_EventHook (DmtcpEvent_t event, DmtcpEventData_t *data)
 
void dmtcp_UniquePid_EventHook (DmtcpEvent_t event, DmtcpEventData_t *data)
 
void dmtcp_ProcName_EventHook (DmtcpEvent_t event, DmtcpEventData_t *data)
 
void dmtcp_Terminal_EventHook (DmtcpEvent_t event, DmtcpEventData_t *data)
 
void dmtcp_Syslog_EventHook (DmtcpEvent_t event, DmtcpEventData_t *data)
 
void dmtcp_Alarm_EventHook (DmtcpEvent_t event, DmtcpEventData_t *data)
 

Variables

LIB_PRIVATE int dmtcp_wrappers_initializing = 0
 

Function Documentation

void* __dso_handle __attribute__ ( (__weak__, __visibility__("hidden"))  )
EXTERNC int __register_atfork ( void(*)(void)  prepare,
void(*)(void)  parent,
void(*)(void)  child,
void *  dso_handle 
)

Definition at line 55 of file pid_miscwrappers.cpp.

void dmtcp_Alarm_EventHook ( DmtcpEvent_t  event,
DmtcpEventData_t data 
)

Definition at line 29 of file alarm.cpp.

void dmtcp_CoordinatorAPI_EventHook ( DmtcpEvent_t  event,
DmtcpEventData_t data 
)

Definition at line 40 of file coordinatorapi.cpp.

void dmtcp_prepare_wrappers ( void  )

Definition at line 145 of file dmtcpworker.cpp.

void dmtcp_ProcessInfo_EventHook ( DmtcpEvent_t  event,
DmtcpEventData_t data 
)

Definition at line 53 of file processinfo.cpp.

void dmtcp_ProcName_EventHook ( DmtcpEvent_t  event,
DmtcpEventData_t data 
)

Definition at line 33 of file procname.cpp.

void dmtcp_SharedData_EventHook ( DmtcpEvent_t  event,
DmtcpEventData_t data 
)

Definition at line 47 of file shareddata.cpp.

void dmtcp_Syslog_EventHook ( DmtcpEvent_t  event,
DmtcpEventData_t data 
)

Definition at line 40 of file syslogwrappers.cpp.

void dmtcp_Terminal_EventHook ( DmtcpEvent_t  event,
DmtcpEventData_t data 
)

Definition at line 24 of file terminal.cpp.

void dmtcp_UniquePid_EventHook ( DmtcpEvent_t  event,
DmtcpEventData_t data 
)

Definition at line 34 of file uniquepid.cpp.

EXTERNC void* ibv_get_device_list ( void *  )
void pidVirt_pthread_atfork_child ( )

Definition at line 48 of file pid_miscwrappers.cpp.

LIB_PRIVATE void pthread_atfork_child ( )

Definition at line 138 of file execwrappers.cpp.

LIB_PRIVATE void pthread_atfork_parent ( )

Definition at line 133 of file execwrappers.cpp.

LIB_PRIVATE void pthread_atfork_prepare ( )

Definition at line 106 of file execwrappers.cpp.

void restoreUserLDPRELOAD ( )

Definition at line 65 of file dmtcpworker.cpp.

Variable Documentation

LIB_PRIVATE int dmtcp_wrappers_initializing = 0

Definition at line 42 of file dmtcpworker.cpp.