LLVM API Documentation

Functions | Variables
CoverageMappingReader.cpp File Reference
#include "llvm/ProfileData/CoverageMappingReader.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/Object/ObjectFile.h"
#include "llvm/Support/LEB128.h"
Include dependency graph for CoverageMappingReader.cpp:

Go to the source code of this file.

Functions

template<typename T >
std::error_code readCoverageMappingData (SectionData &ProfileNames, StringRef Data, std::vector< ObjectFileCoverageMappingReader::ProfileMappingRecord > &Records, std::vector< StringRef > &Filenames)
static std::error_code decodeTestingFormat (StringRef Data, SectionData &ProfileNames, StringRef &CoverageMapping)

Variables

static const unsigned EncodingExpansionRegionBit
static const char * TestingFormatMagic = "llvmcovmtestdata"

Function Documentation

static std::error_code decodeTestingFormat ( StringRef  Data,
SectionData &  ProfileNames,
StringRef CoverageMapping 
) [static]
template<typename T >
std::error_code readCoverageMappingData ( SectionData &  ProfileNames,
StringRef  Data,
std::vector< ObjectFileCoverageMappingReader::ProfileMappingRecord > &  Records,
std::vector< StringRef > &  Filenames 
)

Variable Documentation

Initial value:
 1
                                                   << Counter::EncodingTagBits

Definition at line 122 of file CoverageMappingReader.cpp.

const char* TestingFormatMagic = "llvmcovmtestdata" [static]