LLVM 22.0.0git
llvm::coverage::RawCoverageReader Class Reference

Base class for the raw coverage mapping and filenames data readers. More...

#include "llvm/ProfileData/Coverage/CoverageMappingReader.h"

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

◆ RawCoverageReader()

Member Function Documentation

◆ readIntMax()

◆ readSize()

◆ 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()

Member Data Documentation

◆ Data


The documentation for this class was generated from the following files: