LLVM: llvm::coverage::RawCoverageReader Class Reference (original) (raw)
Base class for the raw coverage mapping and filenames data readers. More...
#include "[llvm/ProfileData/Coverage/CoverageMappingReader.h](CoverageMappingReader%5F8h%5Fsource.html)"
Inheritance diagram for llvm::coverage::RawCoverageReader:
[legend]
| Protected Member Functions | |
|---|---|
| RawCoverageReader (StringRef Data) | |
| LLVM_ABI Error | readULEB128 (uint64_t &Result) |
| LLVM_ABI Error | readIntMax (uint64_t &Result, uint64_t MaxPlus1) |
| LLVM_ABI Error | readSize (uint64_t &Result) |
| LLVM_ABI Error | readString (StringRef &Result) |
| Protected Attributes | |
|---|---|
| StringRef | Data |
Detailed Description
Base class for the raw coverage mapping and filenames data readers.
Definition at line 110 of file CoverageMappingReader.h.
Constructor & Destructor Documentation
| llvm::coverage::RawCoverageReader::RawCoverageReader ( StringRef Data) | inlineprotected |
|---|
Definition at line 114 of file CoverageMappingReader.h.
References Data.
Referenced by llvm::coverage::RawCoverageFilenamesReader::RawCoverageFilenamesReader(), llvm::coverage::RawCoverageMappingDummyChecker::RawCoverageMappingDummyChecker(), and llvm::coverage::RawCoverageMappingReader::RawCoverageMappingReader().
Member Function Documentation
◆ readIntMax()
| Error RawCoverageReader::readIntMax ( uint64_t & Result, uint64_t MaxPlus1 ) | protected |
|---|
Definition at line 77 of file CoverageMappingReader.cpp.
References llvm::make_error(), llvm::coverage::malformed, readULEB128(), and llvm::Error::success().
Referenced by llvm::coverage::RawCoverageMappingDummyChecker::isDummy(), and llvm::coverage::RawCoverageMappingReader::read().
◆ readSize()
| Error RawCoverageReader::readSize ( uint64_t & Result) | protected |
|---|
Definition at line 87 of file CoverageMappingReader.cpp.
References Data, llvm::make_error(), llvm::coverage::malformed, readULEB128(), and llvm::Error::success().
Referenced by llvm::coverage::RawCoverageMappingDummyChecker::isDummy(), llvm::coverage::RawCoverageFilenamesReader::read(), llvm::coverage::RawCoverageMappingReader::read(), and readString().
◆ readString()
| Error RawCoverageReader::readString ( StringRef & Result) | protected |
|---|
Definition at line 96 of file CoverageMappingReader.cpp.
References Data, llvm::Length, readSize(), and llvm::Error::success().
◆ readULEB128()
| Error RawCoverageReader::readULEB128 ( uint64_t & Result) | protected |
|---|
Definition at line 65 of file CoverageMappingReader.cpp.
References Data, llvm::decodeULEB128(), llvm::make_error(), llvm::coverage::malformed, N, llvm::Error::success(), and llvm::coverage::truncated.
Referenced by llvm::coverage::RawCoverageFilenamesReader::read(), readIntMax(), and readSize().
Member Data Documentation
◆ Data
| StringRef llvm::coverage::RawCoverageReader::Data | protected |
|---|
Definition at line 112 of file CoverageMappingReader.h.
Referenced by llvm::coverage::RawCoverageFilenamesReader::RawCoverageFilenamesReader(), RawCoverageReader(), llvm::coverage::RawCoverageFilenamesReader::read(), readSize(), readString(), and readULEB128().
The documentation for this class was generated from the following files:
- include/llvm/ProfileData/Coverage/CoverageMappingReader.h
- lib/ProfileData/Coverage/CoverageMappingReader.cpp