llvm-project/llvm/lib/ProfileData
Vedant Kumar 95fb23ab37 [InstrProf] Tighten a check for malformed data records in raw profiles
The check needs to validate a counter offset before performing pointer
arithmetic with the (potentially corrupt) offset.

Found by UBSan's pointer overflow check.

rdar://54843625

Differential Revision: https://reviews.llvm.org/D66979

llvm-svn: 370826
2019-09-03 22:23:14 +00:00
..
Coverage Ignore object files that lack coverage information. 2019-08-28 20:35:50 +00:00
CMakeLists.txt Revert "test commit" 2019-08-11 05:59:20 +00:00
GCOV.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
InstrProf.cpp Cleanup: llvm::bsearch -> llvm::partition_point after r364719 2019-06-30 11:19:56 +00:00
InstrProfReader.cpp [InstrProf] Tighten a check for malformed data records in raw profiles 2019-09-03 22:23:14 +00:00
InstrProfWriter.cpp [llvm-profdata] Add overlap command to compute similarity b/w two profile files 2019-04-30 21:19:12 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ProfileSummaryBuilder.cpp [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
SampleProf.cpp Fix some errors introduced by rL370563 which were not exposed on my local machine. 2019-08-31 03:17:49 +00:00
SampleProfReader.cpp [SampleFDO] Add profile symbol list section to discriminate function being 2019-08-31 02:27:26 +00:00
SampleProfWriter.cpp [SampleFDO] Add profile symbol list section to discriminate function being 2019-08-31 02:27:26 +00:00