llvm-project/llvm/test/tools/llvm-cov
Max Moroz 0c5b602015 [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

llvm-svn: 331801
2018-05-08 19:26:51 +00:00
..
Inputs [llvm-cov] Multi-threaded implementation of prepareFileReports method. 2018-01-05 16:15:07 +00:00
binary-formats.c [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
combine_expansions.cpp [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
copy_block_helper.m Profiling tests: Endianess XFAIL for powerpc- (32-bit) 2018-01-09 20:09:23 +00:00
cov-comdat.test Fix tests after move to utohexstr. 2017-12-28 17:00:37 +00:00
deferred-region.cpp [Coverage] Use the most-recent completed region count (PR35437) 2017-11-30 00:28:23 +00:00
demangle.test [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
dir-with-filtering.test [llvm-cov] Hide files with no coverage from the index when filtering by name 2017-10-03 11:05:28 +00:00
double_dots.c
gcov47_compatibility.cpp Profiling tests: Endianess XFAIL for powerpc- (32-bit) 2018-01-09 20:09:23 +00:00
hideUnexecutedSubviews.test [llvm-cov] Improvements for summary report generated in HTML format. 2018-01-31 17:37:21 +00:00
ifdef.c [llvm-cov] Try to fix a test on Windows 2017-09-11 23:32:30 +00:00
ignore-filename-regex.test [llvm-cov] Implement -ignore-filename-regex= option for excluding source files. 2018-04-09 15:20:35 +00:00
lit.local.cfg
llvm-cov.test Profiling tests: Endianess XFAIL for powerpc- (32-bit) 2018-01-09 20:09:23 +00:00
load-multiple-objects.test [Coverage] Use the wrapped segment when a line has entry segments 2017-11-09 02:33:43 +00:00
multiple-files.test
multiple-objects.test [Coverage] Take filenames into account when loading function records. 2018-05-08 19:26:51 +00:00
multithreaded-report.test [lit] Implement "-r" option for builtin "diff" command + a test using that. 2018-01-09 18:23:34 +00:00
name_whitelist.test [llvm-cov] Read in function names for filtering from a text file. 2017-08-31 09:11:31 +00:00
native_separators.c [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
path_equivalence.c [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
prefer_used_to_unused.h [Coverage] Use the wrapped segment when a line has entry segments 2017-11-09 02:33:43 +00:00
prevent_false_instantiations.h [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
range_based_for.cpp Profiling tests: Endianess XFAIL for powerpc- (32-bit) 2018-01-09 20:09:23 +00:00
report.cpp [Coverage] Use the wrapped segment when a line has entry segments 2017-11-09 02:33:43 +00:00
scan-directory.test [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
showExpansions.cpp [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
showHighlightedRanges.cpp [Coverage] Use the wrapped segment when a line has entry segments 2017-11-09 02:33:43 +00:00
showLineExecutionCounts.cpp [lit] Fix a problem with spaces in the python path by adding quotes around it 2018-02-21 00:41:30 +00:00
showProjectSummary.cpp [llvm-cov] Fix showing title when filtering and not outputting to a directory 2017-10-04 08:54:37 +00:00
showRegionMarkers.cpp [llvm-cov] Fix a -path-equivalence bug in a test 2017-11-09 02:42:34 +00:00
showTabsHTML.cpp [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
showTemplateInstantiations.cpp [Coverage] Use the wrapped segment when a line has entry segments 2017-11-09 02:33:43 +00:00
sources-specified.test [llvm-cov] Change test to use FileCheck instead of grep. 2018-01-05 20:00:18 +00:00
style.test [llvm-cov] Improvements for summary report generated in HTML format. 2018-01-31 17:37:21 +00:00
threads.c [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
universal-binary.c [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies 2017-08-14 10:20:12 +00:00
warnings.h [Coverage] Report errors when reading malformed source regions 2017-09-08 18:44:47 +00:00
zeroFunctionFile.c [llvm-cov] Rearrange entries in report index. 2017-08-09 20:43:31 +00:00