Lines Matching refs:ProfileFile
147 static int doProfileMerging(FILE *ProfileFile, int *MergeDone) { in doProfileMerging() argument
151 if (fseek(ProfileFile, 0L, SEEK_END) == -1) { in doProfileMerging()
156 ProfileFileSize = ftell(ProfileFile); in doProfileMerging()
159 if (fseek(ProfileFile, 0L, SEEK_SET) == -1) { in doProfileMerging()
174 fileno(ProfileFile), 0); in doProfileMerging()
193 COMPILER_RT_FTRUNCATE(ProfileFile, __llvm_profile_get_size_for_buffer()); in doProfileMerging()
220 FILE *ProfileFile; in openFileForMerging() local
224 ProfileFile = lprofOpenFileEx(ProfileFileName); in openFileForMerging()
225 if (!ProfileFile) in openFileForMerging()
228 rc = doProfileMerging(ProfileFile, MergeDone); in openFileForMerging()
229 if (rc || (!*MergeDone && COMPILER_RT_FTRUNCATE(ProfileFile, 0L)) || in openFileForMerging()
230 fseek(ProfileFile, 0L, SEEK_SET) == -1) { in openFileForMerging()
233 fclose(ProfileFile); in openFileForMerging()
236 return ProfileFile; in openFileForMerging()