Lines Matching refs:recordFile_
140 recordFile_ = fopen(resolvedPath.c_str(), mode.c_str()); in StdoutRecord()
141 if (recordFile_ == nullptr) { in StdoutRecord()
155 if (recordFile_ == nullptr) { in Start()
156 recordFile_ = std::tmpfile(); in Start()
158 if (recordFile_ == nullptr) { in Start()
162 recordFile_ = fopen(resolvedPath.c_str(), "w+"); in Start()
163 if (recordFile_ == nullptr) { in Start()
177 if (dup2(fileno(recordFile_), STDOUT_FILENO) != -1) { in Start()
195 if (recordFile_ != nullptr) { in Stop()
196 const long fileLength = lseek(fileno(recordFile_), 0, SEEK_END); in Stop()
198 lseek(fileno(recordFile_), 0, SEEK_SET); in Stop()
199 const long len = read(fileno(recordFile_), content_.data(), fileLength); in Stop()
200 std::fclose(recordFile_); in Stop()
201 recordFile_ = nullptr; in Stop()