LLVM  3.7.0
Classes | Public Member Functions | Static Public Member Functions | List of all members
llvm::coverage::BinaryCoverageReader Class Reference

Reader for the coverage mapping data that is emitted by the frontend and stored in an object file. More...

#include <CoverageMappingReader.h>

Inheritance diagram for llvm::coverage::BinaryCoverageReader:
[legend]
Collaboration diagram for llvm::coverage::BinaryCoverageReader:
[legend]

Classes

struct  ProfileMappingRecord
 

Public Member Functions

std::error_code readNextRecord (CoverageMappingRecord &Record) override
 
- Public Member Functions inherited from llvm::coverage::CoverageMappingReader
CoverageMappingIterator begin ()
 
CoverageMappingIterator end ()
 
virtual ~CoverageMappingReader ()
 

Static Public Member Functions

static ErrorOr
< std::unique_ptr
< BinaryCoverageReader > > 
create (std::unique_ptr< MemoryBuffer > &ObjectBuffer, StringRef Arch)
 

Detailed Description

Reader for the coverage mapping data that is emitted by the frontend and stored in an object file.

Definition at line 140 of file CoverageMappingReader.h.

Member Function Documentation

ErrorOr< std::unique_ptr< BinaryCoverageReader > > BinaryCoverageReader::create ( std::unique_ptr< MemoryBuffer > &  ObjectBuffer,
StringRef  Arch 
)
static
std::error_code BinaryCoverageReader::readNextRecord ( CoverageMappingRecord Record)
overridevirtual

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