[all-commits] [llvm/llvm-project] e50a38: [profile] Add binary id into profiles
gulfemsavrun via All-commits
all-commits at lists.llvm.org
Thu Jul 22 17:39:59 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e50a38840dc3db5813f74b1cd2e10e6d984d0e67
https://github.com/llvm/llvm-project/commit/e50a38840dc3db5813f74b1cd2e10e6d984d0e67
Author: Gulfem Savrun Yeniceri <gulfem at google.com>
Date: 2021-07-23 (Fri, 23 Jul 2021)
Changed paths:
M compiler-rt/include/profile/InstrProfData.inc
M compiler-rt/lib/profile/InstrProfilingInternal.h
M compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c
M compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
M compiler-rt/lib/profile/InstrProfilingPlatformOther.c
M compiler-rt/lib/profile/InstrProfilingPlatformWindows.c
M compiler-rt/lib/profile/InstrProfilingWriter.c
A compiler-rt/test/profile/Linux/binary-id.c
M compiler-rt/test/profile/Linux/corrupted-profile.c
M llvm/include/llvm/ProfileData/InstrProf.h
M llvm/include/llvm/ProfileData/InstrProfData.inc
M llvm/include/llvm/ProfileData/InstrProfReader.h
M llvm/lib/ProfileData/InstrProfReader.cpp
M llvm/test/tools/llvm-profdata/Inputs/c-general.profraw
M llvm/test/tools/llvm-profdata/Inputs/compressed.profraw
M llvm/test/tools/llvm-profdata/c-general.test
M llvm/test/tools/llvm-profdata/malformed-ptr-to-counter-array.test
M llvm/test/tools/llvm-profdata/raw-32-bits-be.test
M llvm/test/tools/llvm-profdata/raw-32-bits-le.test
M llvm/test/tools/llvm-profdata/raw-64-bits-be.test
M llvm/test/tools/llvm-profdata/raw-64-bits-le.test
M llvm/test/tools/llvm-profdata/raw-two-profiles.test
M llvm/tools/llvm-profdata/llvm-profdata.cpp
Log Message:
-----------
[profile] Add binary id into profiles
This patch adds binary id into profiles to easily associate binaries
with the corresponding profiles. There is an RFC that discusses
the motivation, design and implementation in more detail:
https://lists.llvm.org/pipermail/llvm-dev/2021-June/151154.html
Differential Revision: https://reviews.llvm.org/D102039
More information about the All-commits
mailing list