Lines Matching refs:ProfileFileSize
96 uint64_t *ProfileFileSize);
320 uint64_t *ProfileFileSize) { in getProfileFileSizeForMerging() argument
326 *ProfileFileSize = ftell(ProfileFile); in getProfileFileSizeForMerging()
335 if (*ProfileFileSize > 0 && in getProfileFileSizeForMerging()
336 *ProfileFileSize < sizeof(__llvm_profile_header)) { in getProfileFileSizeForMerging()
349 static int mmapProfileForMerging(FILE *ProfileFile, uint64_t ProfileFileSize, in mmapProfileForMerging() argument
351 *ProfileBuffer = mmap(NULL, ProfileFileSize, PROT_READ, MAP_SHARED | MAP_FILE, in mmapProfileForMerging()
359 if (__llvm_profile_check_compatibility(*ProfileBuffer, ProfileFileSize)) { in mmapProfileForMerging()
360 (void)munmap(*ProfileBuffer, ProfileFileSize); in mmapProfileForMerging()
374 uint64_t ProfileFileSize; in doProfileMerging() local
378 if (getProfileFileSizeForMerging(ProfileFile, &ProfileFileSize) == -1) in doProfileMerging()
382 if (!ProfileFileSize) in doProfileMerging()
387 if (mmapProfileForMerging(ProfileFile, ProfileFileSize, &ProfileBuffer) == -1) in doProfileMerging()
391 if (__llvm_profile_merge_from_buffer(ProfileBuffer, ProfileFileSize)) { in doProfileMerging()
393 (void)munmap(ProfileBuffer, ProfileFileSize); in doProfileMerging()
402 (void)munmap(ProfileBuffer, ProfileFileSize); in doProfileMerging()
600 uint64_t ProfileFileSize = 0; in initializeProfileForContinuousMode() local
601 if (getProfileFileSizeForMerging(File, &ProfileFileSize) == -1) { in initializeProfileForContinuousMode()
606 if (ProfileFileSize == 0) { in initializeProfileForContinuousMode()
618 if (mmapProfileForMerging(File, ProfileFileSize, &ProfileBuffer) == -1) { in initializeProfileForContinuousMode()
623 (void)munmap(ProfileBuffer, ProfileFileSize); in initializeProfileForContinuousMode()
1158 uint64_t ProfileFileSize = 0; in __llvm_profile_set_file_object() local
1159 if (getProfileFileSizeForMerging(File, &ProfileFileSize) == -1) { in __llvm_profile_set_file_object()
1163 if (ProfileFileSize == 0) { in __llvm_profile_set_file_object()
1179 if (mmapProfileForMerging(File, ProfileFileSize, &ProfileBuffer) == -1) { in __llvm_profile_set_file_object()
1183 (void)munmap(ProfileBuffer, ProfileFileSize); in __llvm_profile_set_file_object()