LLVM  4.0.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

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

Static Public Member Functions

static Expected
< 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 150 of file CoverageMappingReader.h.

Member Function Documentation

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

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