Home
last modified time | relevance | path

Searched refs:ProfileBuffer (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingFile.c396 char **ProfileBuffer) { in mmapProfileForMerging() argument
397 *ProfileBuffer = mmap(NULL, ProfileFileSize, PROT_READ, MAP_SHARED | MAP_FILE, in mmapProfileForMerging()
399 if (*ProfileBuffer == MAP_FAILED) { in mmapProfileForMerging()
405 if (__llvm_profile_check_compatibility(*ProfileBuffer, ProfileFileSize)) { in mmapProfileForMerging()
406 (void)munmap(*ProfileBuffer, ProfileFileSize); in mmapProfileForMerging()
421 char *ProfileBuffer; in doProfileMerging() local
433 if (mmapProfileForMerging(ProfileFile, ProfileFileSize, &ProfileBuffer) == -1) in doProfileMerging()
437 if (__llvm_profile_merge_from_buffer(ProfileBuffer, ProfileFileSize)) { in doProfileMerging()
439 (void)munmap(ProfileBuffer, ProfileFileSize); in doProfileMerging()
448 (void)munmap(ProfileBuffer, ProfileFileSize); in doProfileMerging()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_profile_collector.cpp35 struct ProfileBuffer { struct
85 using ProfileBufferArray = Array<ProfileBuffer>;
194 static void serializeRecords(ProfileBuffer *Buffer, const BlockHeader &Header, in serializeRecords()