MCPcopy Create free account
hub / github.com/dmtcp/dmtcp / resetPidPpid

Method resetPidPpid

src/plugin/pid/virtualpidtable.cpp:66–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64}
65
66void
67VirtualPidTable::resetPidPpid()
68{
69 Util::getVirtualPidFromEnvVar(&_dmtcp_pid, &_dmtcp_realPid,
70 &_dmtcp_ppid, &_dmtcp_realPpid);
71
72 if (_dmtcp_realPid == 0) {
73 _dmtcp_realPid = _real_getpid();
74 }
75
76 VirtualPidTable::instance().updateMapping(_dmtcp_pid, _dmtcp_realPid);
77 VirtualPidTable::instance().updateMapping(_dmtcp_ppid, _dmtcp_realPpid);
78}
79
80void
81VirtualPidTable::resetTid(pid_t tid)

Callers

nothing calls this directly

Calls 2

_real_getpidFunction · 0.70
updateMappingMethod · 0.45

Tested by

no test coverage detected