hanchenye-llvm-project/llvm/tools/llvm-cov
Frederic Riss ebc162a766 [Object] Search for architecures by name in MachOUniversalBinary::getObjectForArch()
The reason we need to search by name rather than by Triple::ArchType
is to handle subarchitecture correclty. There is no different ArchType
for the x86_64h architecture (it identifies itself as x86_64), or for
the various ARM subarches. The only way to get to the subarch slice
in an universal binary is to search by name.

This issue led to hard to debug and transient symbolication failures
in Asan tests (it mostly works, because the files are very similar).

This also affects the Profiling infrastucture as it is the other user
of that API.

Reviewers: samsonov, bogner

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D10604

llvm-svn: 240339
2015-06-22 21:33:24 +00:00
..
CMakeLists.txt
CodeCoverage.cpp [Object] Search for architecures by name in MachOUniversalBinary::getObjectForArch() 2015-06-22 21:33:24 +00:00
CoverageFilters.cpp
CoverageFilters.h
CoverageReport.cpp llvm-cov: Actually use the command line arguments when reporting 2015-02-14 02:05:05 +00:00
CoverageReport.h llvm-cov: Actually use the command line arguments when reporting 2015-02-14 02:05:05 +00:00
CoverageSummaryInfo.cpp
CoverageSummaryInfo.h
CoverageViewOptions.h
LLVMBuild.txt
Makefile
RenderingSupport.h Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requiring the macro. NFC; LLVM edition. 2015-02-15 22:54:22 +00:00
SourceCoverageView.cpp InstrProf: Fix display of large numbers in llvm-cov 2015-05-13 22:41:48 +00:00
SourceCoverageView.h InstrProf: Teach llvm-cov to show the max count instead of the last 2015-02-23 21:21:34 +00:00
TestingSupport.cpp
gcov.cpp Make helper functions static. 2015-03-09 16:23:46 +00:00
llvm-cov.cpp llvm-cov: Make llvm-cov --version DTRT 2015-06-03 02:48:09 +00:00