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

Method preCheckpoint

src/plugin/timer/timerlist.cpp:174–186  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

172}
173
174void
175TimerList::preCheckpoint()
176{
177 removeStaleClockIds();
178 for (_iter = _timerInfo.begin(); _iter != _timerInfo.end(); _iter++) {
179 timer_t virtId = _iter->first;
180 timer_t realId = VIRTUAL_TO_REAL_TIMER_ID(virtId);
181 TimerInfo &tinfo = _iter->second;
182 JASSERT(_real_timer_gettime(realId, &tinfo.curr_timerspec) == 0)
183 (virtId) (realId) (JASSERT_ERRNO);
184 tinfo.overrun = _real_timer_getoverrun(realId);
185 }
186}
187
188void
189TimerList::postRestart()

Callers 1

preCheckpointFunction · 0.45

Calls 2

beginMethod · 0.80
endMethod · 0.80

Tested by

no test coverage detected