llvm/test/tools/llvm-cov
Max Moroz c97ab8f1e3 [Coverage] Take filenames into account when loading function records.
Summary:
Don't skip functions with the same name but from different files.

That change makes it possible to generate code coverage reports from
different binaries compiled from different sources even if there are functions
with non-unique names. Without that change, code coverage for such functions is
missing except of the first function processed.

Reviewers: vsk, morehouse

Reviewed By: vsk

Subscribers: llvm-commits, kcc

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@331801 91177308-0d34-0410-b5e6-96231b3b80d8
2018-05-08 19:26:51 +00:00
..
Inputs
binary-formats.c
combine_expansions.cpp
copy_block_helper.m
cov-comdat.test
deferred-region.cpp
demangle.test
dir-with-filtering.test
double_dots.c
gcov47_compatibility.cpp
hideUnexecutedSubviews.test
ifdef.c
ignore-filename-regex.test
lit.local.cfg
llvm-cov.test
load-multiple-objects.test
multiple-files.test
multiple-objects.test
multithreaded-report.test
name_whitelist.test
native_separators.c
path_equivalence.c
prefer_used_to_unused.h
prevent_false_instantiations.h
range_based_for.cpp
report.cpp
scan-directory.test
showExpansions.cpp
showHighlightedRanges.cpp
showLineExecutionCounts.cpp
showProjectSummary.cpp
showRegionMarkers.cpp
showTabsHTML.cpp
showTemplateInstantiations.cpp
sources-specified.test
style.test
threads.c
universal-binary.c
warnings.h
zeroFunctionFile.c