|
LLVM
4.0.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 | |
| Error | readNextRecord (CoverageMappingRecord &Record) override |
Public Member Functions inherited from llvm::coverage::CoverageMappingReader | |
| CoverageMappingIterator | begin () |
| CoverageMappingIterator | end () |
| virtual | ~CoverageMappingReader () |
Static Public Member Functions | |
| static Expected < 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 150 of file CoverageMappingReader.h.
|
static |
Definition at line 644 of file CoverageMappingReader.cpp.
References llvm::support::big, llvm::consumeError(), E, llvm::support::little, loadBinaryFormat(), loadTestingFormat(), llvm::coverage::malformed, and llvm::Error::success().
Referenced by llvm::coverage::CoverageMapping::load().
|
overridevirtual |
Implements llvm::coverage::CoverageMappingReader.
Definition at line 686 of file CoverageMappingReader.cpp.
References llvm::coverage::eof, llvm::coverage::CoverageMappingRecord::Expressions, Expressions, llvm::coverage::CoverageMappingRecord::Filenames, llvm::coverage::CoverageMappingRecord::FunctionHash, llvm::coverage::CoverageMappingRecord::FunctionName, llvm::makeArrayRef(), llvm::coverage::CoverageMappingRecord::MappingRegions, llvm::coverage::RawCoverageMappingReader::read(), and llvm::Error::success().
1.8.6