Lines Matching defs:ProfileBuffer
393 * \p ProfileBuffer. Returns -1 on failure. On success, the caller is
394 * responsible for unmapping the mmap'd buffer in \p ProfileBuffer. */
396 char **ProfileBuffer) {
397 *ProfileBuffer = mmap(NULL, ProfileFileSize, PROT_READ, MAP_SHARED | MAP_FILE,
399 if (*ProfileBuffer == MAP_FAILED) {
405 if (__llvm_profile_check_compatibility(*ProfileBuffer, ProfileFileSize)) {
406 (void)munmap(*ProfileBuffer, ProfileFileSize);
421 char *ProfileBuffer;
433 if (mmapProfileForMerging(ProfileFile, ProfileFileSize, &ProfileBuffer) == -1)
437 if (__llvm_profile_merge_from_buffer(ProfileBuffer, ProfileFileSize)) {
439 (void)munmap(ProfileBuffer, ProfileFileSize);
448 (void)munmap(ProfileBuffer, ProfileFileSize);
665 char *ProfileBuffer;
666 if (mmapProfileForMerging(File, ProfileFileSize, &ProfileBuffer) == -1) {
671 (void)munmap(ProfileBuffer, ProfileFileSize);
1262 char *ProfileBuffer;
1263 if (mmapProfileForMerging(File, ProfileFileSize, &ProfileBuffer) == -1) {
1267 (void)munmap(ProfileBuffer, ProfileFileSize);