void LCovRuntime::writeLCovResult(LCovCompartment& comp) { if (!out_.isInitialized()) return; uint32_t p = getpid(); if (pid_ != p) { pid_ = p; finishFile(); init(); if (!out_.isInitialized()) return; } comp.exportInto(out_, &isEmpty_); out_.flush(); }
void LCovRuntime::writeLCovResult(LCovCompartment& comp) { if (!out_.isInitialized()) return; #if defined(XP_WIN) size_t p = GetCurrentProcessId(); #else size_t p = getpid(); #endif if (pid_ != p) { pid_ = p; finishFile(); init(); if (!out_.isInitialized()) return; } comp.exportInto(out_, &isEmpty_); out_.flush(); }