|
LLVM
3.7.0
|
Reader for the coverage mapping data that is emitted by the frontend and stored in an object file. More...
#include <CoverageMappingReader.h>
Classes | |
| struct | ProfileMappingRecord |
Public Member Functions | |
| std::error_code | readNextRecord (CoverageMappingRecord &Record) override |
Public Member Functions inherited from llvm::coverage::CoverageMappingReader | |
| CoverageMappingIterator | begin () |
| CoverageMappingIterator | end () |
| virtual | ~CoverageMappingReader () |
Static Public Member Functions | |
| static ErrorOr < std::unique_ptr < BinaryCoverageReader > > | create (std::unique_ptr< MemoryBuffer > &ObjectBuffer, StringRef Arch) |
Reader for the coverage mapping data that is emitted by the frontend and stored in an object file.
Definition at line 140 of file CoverageMappingReader.h.
|
static |
Definition at line 497 of file CoverageMappingReader.cpp.
References llvm::support::big, llvm::support::little, loadBinaryFormat(), loadTestingFormat(), and llvm::malformed.
Referenced by llvm::coverage::CoverageMapping::load().
|
overridevirtual |
Implements llvm::coverage::CoverageMappingReader.
Definition at line 536 of file CoverageMappingReader.cpp.
References llvm::eof, llvm::coverage::CoverageMappingRecord::Expressions, llvm::coverage::CoverageMappingRecord::Filenames, llvm::coverage::CoverageMappingRecord::FunctionHash, llvm::coverage::CoverageMappingRecord::FunctionName, llvm::makeArrayRef(), llvm::coverage::CoverageMappingRecord::MappingRegions, and llvm::coverage::RawCoverageMappingReader::read().
1.8.6