[PATCH] D63232: [Coverage] Load code coverage data from archives

Vedant Kumar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 12 15:49:26 PDT 2019


vsk created this revision.
vsk added reviewers: Dor1s, davidxl, ributzka, lhames.
Herald added subscribers: dexonsmith, hiraditya.
Herald added a project: LLVM.

Support loading code coverage data from archives, and from MachO
universal binaries which contain archives.

Testing: check-llvm, check-profile (with {A,UB}San enabled)

rdar://51538999


https://reviews.llvm.org/D63232

Files:
  llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
  llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
  llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
  llvm/test/tools/llvm-cov/Inputs/universal_bin_wrapping_archives/obj1.c
  llvm/test/tools/llvm-cov/Inputs/universal_bin_wrapping_archives/obj2.c
  llvm/test/tools/llvm-cov/Inputs/universal_bin_wrapping_archives/universal_bin_wrapping_archives
  llvm/test/tools/llvm-cov/Inputs/universal_bin_wrapping_archives/universal_bin_wrapping_archives.proftext
  llvm/test/tools/llvm-cov/universal_bin_wrapping_archives.test

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63232.204377.patch
Type: text/x-patch
Size: 15950 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190612/80d60a18/attachment.bin>


More information about the llvm-commits mailing list