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

Method endPthreadJoin

src/processinfo.cpp:584–593  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

582}
583
584void
585ProcessInfo::endPthreadJoin(pthread_t thread)
586{
587 _do_lock_tbl();
588 if (_pthreadJoinId.find(thread) != _pthreadJoinId.end() &&
589 pthread_equal(_pthreadJoinId[thread], pthread_self())) {
590 _pthreadJoinId.erase(thread);
591 }
592 _do_unlock_tbl();
593}
594
595void
596ProcessInfo::setCkptFilename(const char *filename)

Callers 3

pthread_joinFunction · 0.80
pthread_tryjoin_npFunction · 0.80
pthread_timedjoin_npFunction · 0.80

Calls 4

endMethod · 0.80
eraseMethod · 0.80
_do_lock_tblFunction · 0.70
_do_unlock_tblFunction · 0.70

Tested by

no test coverage detected