class RawCoverageMappingReader
Declaration
class RawCoverageMappingReader : public RawCoverageReader { /* full declaration omitted */ };
Description
Reader for the raw coverage mapping data.
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:132
Inherits from: RawCoverageReader
Member Variables
- private ArrayRef<std::string>& TranslationUnitFilenames
- private std::vector<StringRef>& Filenames
- private std::vector<CounterExpression>& Expressions
- private std::vector<CounterMappingRegion>& MappingRegions
Inherited from RawCoverageReader:
Method Overview
- public RawCoverageMappingReader(llvm::StringRef MappingData, ArrayRef<std::string> & TranslationUnitFilenames, std::vector<StringRef> & Filenames, std::vector<CounterExpression> & Expressions, std::vector<CounterMappingRegion> & MappingRegions)
- public RawCoverageMappingReader(const llvm::coverage::RawCoverageMappingReader &)
- private llvm::Error decodeCounter(unsigned int Value, llvm::coverage::Counter & C)
- public llvm::Error read()
- private llvm::Error readCounter(llvm::coverage::Counter & C)
- private llvm::Error readMappingRegionsSubArray(std::vector<CounterMappingRegion> & MappingRegions, unsigned int InferredFileID, size_t NumFileIDs)
Inherited from RawCoverageReader:
Methods
¶RawCoverageMappingReader(
llvm::StringRef MappingData,
ArrayRef<std::string>&
TranslationUnitFilenames,
std::vector<StringRef>& Filenames,
std::vector<CounterExpression>& Expressions,
std::vector<CounterMappingRegion>&
MappingRegions)
RawCoverageMappingReader(
llvm::StringRef MappingData,
ArrayRef<std::string>&
TranslationUnitFilenames,
std::vector<StringRef>& Filenames,
std::vector<CounterExpression>& Expressions,
std::vector<CounterMappingRegion>&
MappingRegions)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:139
Parameters
- llvm::StringRef MappingData
- ArrayRef<std::string>& TranslationUnitFilenames
- std::vector<StringRef>& Filenames
- std::vector<CounterExpression>& Expressions
- std::vector<CounterMappingRegion>& MappingRegions
¶RawCoverageMappingReader(
const llvm::coverage::
RawCoverageMappingReader&)
RawCoverageMappingReader(
const llvm::coverage::
RawCoverageMappingReader&)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:148
Parameters
¶llvm::Error decodeCounter(
unsigned int Value,
llvm::coverage::Counter& C)
llvm::Error decodeCounter(
unsigned int Value,
llvm::coverage::Counter& C)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:155
Parameters
- unsigned int Value
- llvm::coverage::Counter& C
¶llvm::Error read()
llvm::Error read()
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:152
¶llvm::Error readCounter(
llvm::coverage::Counter& C)
llvm::Error readCounter(
llvm::coverage::Counter& C)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:156
Parameters
¶llvm::Error readMappingRegionsSubArray(
std::vector<CounterMappingRegion>&
MappingRegions,
unsigned int InferredFileID,
size_t NumFileIDs)
llvm::Error readMappingRegionsSubArray(
std::vector<CounterMappingRegion>&
MappingRegions,
unsigned int InferredFileID,
size_t NumFileIDs)
Description
Read the sub-array of regions for the given inferred file id.
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:158
Parameters
- std::vector<CounterMappingRegion>& MappingRegions
- unsigned int InferredFileID
- size_t NumFileIDs
- the number of file ids that are defined for this function.