Lines Matching defs:ProfileBuffer
427 * \p ProfileBuffer. Returns -1 on failure. On success, the caller is
428 * responsible for unmapping the mmap'd buffer in \p ProfileBuffer. */
430 char **ProfileBuffer) {
431 *ProfileBuffer = mmap(NULL, ProfileFileSize, PROT_READ, MAP_SHARED | MAP_FILE,
433 if (*ProfileBuffer == MAP_FAILED) {
439 if (__llvm_profile_check_compatibility(*ProfileBuffer, ProfileFileSize)) {
440 (void)munmap(*ProfileBuffer, ProfileFileSize);
455 char *ProfileBuffer;
467 if (mmapProfileForMerging(ProfileFile, ProfileFileSize, &ProfileBuffer) == -1)
471 if (__llvm_profile_merge_from_buffer(ProfileBuffer, ProfileFileSize)) {
473 (void)munmap(ProfileBuffer, ProfileFileSize);
482 (void)munmap(ProfileBuffer, ProfileFileSize);
701 char *ProfileBuffer;
702 if (mmapProfileForMerging(File, ProfileFileSize, &ProfileBuffer) == -1) {
707 (void)munmap(ProfileBuffer, ProfileFileSize);
1298 char *ProfileBuffer;
1299 if (mmapProfileForMerging(File, ProfileFileSize, &ProfileBuffer) == -1) {
1303 (void)munmap(ProfileBuffer, ProfileFileSize);