DMTCP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions | Variables
threadlist.cpp File Reference
#include <pthread.h>
#include <signal.h>
#include <sys/types.h>
#include <sys/syscall.h>
#include <unistd.h>
#include <semaphore.h>
#include <sys/resource.h>
#include <linux/version.h>
#include "config.h"
#include "threadlist.h"
#include "siginfo.h"
#include "dmtcpalloc.h"
#include "syscallwrappers.h"
#include "mtcpinterface.h"
#include "ckptserializer.h"
#include "uniquepid.h"
#include "jalloc.h"
#include "jassert.h"
#include "util.h"
#include "mtcp/mtcp_header.h"
#include <ucontext.h>

Go to the source code of this file.

Macros

#define SIGSETXID   (__SIGRTMIN + 1)
 
#define SIGCANCEL   (__SIGRTMIN) /* aka SIGTIMER */
 

Functions

MYINFO_GS_T myinfo_gs __attribute__ ((visibility("hidden")))
 

Variables

volatile int restoreInProgress = 0
 
Threadmotherofall = NULL
 
void ** motherofall_saved_sp = NULL
 
ThreadTLSInfomotherofall_tlsInfo = NULL
 
pid_t motherpid = 0
 
sigset_t sigpending_global
 
ThreadactiveThreads = NULL
 
void * saved_sysinfo
 

Macro Definition Documentation

#define SIGCANCEL   (__SIGRTMIN) /* aka SIGTIMER */
#define SIGSETXID   (__SIGRTMIN + 1)

Function Documentation

MYINFO_GS_T myinfo_gs __attribute__ ( (visibility("hidden"))  )

Variable Documentation

Thread* activeThreads = NULL

Definition at line 48 of file threadlist.cpp.

Thread* motherofall = NULL

Definition at line 43 of file threadlist.cpp.

void** motherofall_saved_sp = NULL

Definition at line 44 of file threadlist.cpp.

ThreadTLSInfo* motherofall_tlsInfo = NULL

Definition at line 45 of file threadlist.cpp.

pid_t motherpid = 0

Definition at line 46 of file threadlist.cpp.

volatile int restoreInProgress = 0

Definition at line 42 of file threadlist.cpp.

void* saved_sysinfo

Definition at line 49 of file threadlist.cpp.

sigset_t sigpending_global

Definition at line 47 of file threadlist.cpp.