class CoverageMappingWriter

Declaration

class CoverageMappingWriter { /* full declaration omitted */ };

Description

Writer for instrumentation based coverage mapping data.

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h:41

Member Variables

private ArrayRef<unsigned int> VirtualFileMapping
private ArrayRef<llvm::coverage::CounterExpression> Expressions
private MutableArrayRef< llvm::coverage::CounterMappingRegion> MappingRegions

Method Overview

  • public CoverageMappingWriter(ArrayRef<unsigned int> VirtualFileMapping, ArrayRef<llvm::coverage::CounterExpression> Expressions, MutableArrayRef<llvm::coverage::CounterMappingRegion> MappingRegions)
  • public void write(llvm::raw_ostream & OS)

Methods

CoverageMappingWriter(
    ArrayRef<unsigned int> VirtualFileMapping,
    ArrayRef<llvm::coverage::CounterExpression>
        Expressions,
    MutableArrayRef<
        llvm::coverage::CounterMappingRegion>
        MappingRegions)

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h:47

Parameters

ArrayRef<unsigned int> VirtualFileMapping
ArrayRef<llvm::coverage::CounterExpression> Expressions
MutableArrayRef< llvm::coverage::CounterMappingRegion> MappingRegions

void write(llvm::raw_ostream& OS)

Description

Write encoded coverage mapping data to the given output stream.

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h:54

Parameters

llvm::raw_ostream& OS