DMTCP
|
#include <virtualpidtable.h>
Public Member Functions | |
VirtualPidTable () | |
virtual void | postRestart () |
virtual void | resetOnFork () |
void | updateMapping (pid_t virtualId, pid_t realId) |
pid_t | realToVirtual (pid_t realPid) |
pid_t | virtualToReal (pid_t virtualId) |
void | refresh () |
void | writeVirtualTidToFileForPtrace (pid_t pid) |
pid_t | readVirtualTidFromFileForPtrace (pid_t realTid=-1) |
pid_t | getNewVirtualTid () |
Static Public Member Functions | |
static VirtualPidTable & | instance () |
static pid_t | getPidFromEnvVar () |
Definition at line 44 of file virtualpidtable.h.
VirtualPidTable::VirtualPidTable | ( | ) |
Definition at line 40 of file virtualpidtable.cpp.
pid_t VirtualPidTable::getNewVirtualTid | ( | ) |
Definition at line 86 of file virtualpidtable.cpp.
|
static |
|
static |
Definition at line 50 of file virtualpidtable.cpp.
|
virtual |
Definition at line 58 of file virtualpidtable.cpp.
pid_t VirtualPidTable::readVirtualTidFromFileForPtrace | ( | pid_t | realTid = -1 ) |
Definition at line 170 of file virtualpidtable.cpp.
pid_t VirtualPidTable::realToVirtual | ( | pid_t | realPid) |
Definition at line 120 of file virtualpidtable.cpp.
void VirtualPidTable::refresh | ( | ) |
Definition at line 66 of file virtualpidtable.cpp.
|
virtual |
Definition at line 99 of file virtualpidtable.cpp.
void VirtualPidTable::updateMapping | ( | pid_t | virtualId, |
pid_t | realId | ||
) |
Definition at line 108 of file virtualpidtable.cpp.
pid_t VirtualPidTable::virtualToReal | ( | pid_t | virtualId) |
Definition at line 142 of file virtualpidtable.cpp.
void VirtualPidTable::writeVirtualTidToFileForPtrace | ( | pid_t | pid) |
Definition at line 159 of file virtualpidtable.cpp.