DMTCP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions | Variables
writeckpt.cpp File Reference
#include <errno.h>
#include <sched.h>
#include <signal.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/resource.h>
#include <sys/stat.h>
#include <sys/fcntl.h>
#include "dmtcp.h"
#include "processinfo.h"
#include "procmapsarea.h"
#include "procselfmaps.h"
#include "jassert.h"
#include "util.h"

Go to the source code of this file.

Macros

#define DEV_ZERO_DELETED_STR   "/dev/zero (deleted)"
 
#define DEV_NULL_DELETED_STR   "/dev/null (deleted)"
 
#define DEV_DRI_SHMEM   "/dev/dri/card"
 
#define DELETED_FILE_SUFFIX   " (deleted)"
 
#define _real_open   NEXT_FNC(open)
 
#define _real_close   NEXT_FNC(close)
 

Functions

EXTERNC int dmtcp_infiniband_enabled (void) __attribute__((weak))
 
void mtcp_writememoryareas (int fd)
 

Variables

ProcSelfMaps * procSelfMaps = NULL
 
vector< ProcMapsArea > * nscdAreas = NULL
 

Macro Definition Documentation

#define _real_close   NEXT_FNC(close)

Definition at line 49 of file writeckpt.cpp.

#define _real_open   NEXT_FNC(open)

Definition at line 48 of file writeckpt.cpp.

#define DELETED_FILE_SUFFIX   " (deleted)"

Definition at line 45 of file writeckpt.cpp.

#define DEV_DRI_SHMEM   "/dev/dri/card"

Definition at line 43 of file writeckpt.cpp.

#define DEV_NULL_DELETED_STR   "/dev/null (deleted)"

Definition at line 40 of file writeckpt.cpp.

#define DEV_ZERO_DELETED_STR   "/dev/zero (deleted)"

Definition at line 39 of file writeckpt.cpp.

Function Documentation

EXTERNC int dmtcp_infiniband_enabled ( void  )
void mtcp_writememoryareas ( int  fd)

Definition at line 79 of file writeckpt.cpp.

Variable Documentation

vector<ProcMapsArea>* nscdAreas = NULL

Definition at line 58 of file writeckpt.cpp.

ProcSelfMaps* procSelfMaps = NULL

Definition at line 57 of file writeckpt.cpp.