|
LLVM
3.7.0
|
Writer for instrumentation based coverage mapping data. More...
#include <CoverageMappingWriter.h>
Public Member Functions | |
| CoverageMappingWriter (ArrayRef< unsigned > VirtualFileMapping, ArrayRef< CounterExpression > Expressions, MutableArrayRef< CounterMappingRegion > MappingRegions) | |
| CoverageMappingWriter (ArrayRef< CounterExpression > Expressions, MutableArrayRef< CounterMappingRegion > MappingRegions) | |
| void | write (raw_ostream &OS) |
| Write encoded coverage mapping data to the given output stream. More... | |
Writer for instrumentation based coverage mapping data.
Definition at line 40 of file CoverageMappingWriter.h.
|
inline |
Definition at line 46 of file CoverageMappingWriter.h.
|
inline |
Definition at line 52 of file CoverageMappingWriter.h.
| void CoverageMappingWriter::write | ( | raw_ostream & | OS | ) |
Write encoded coverage mapping data to the given output stream.
Definition at line 109 of file CoverageMappingWriter.cpp.
References llvm::coverage::CounterMappingRegion::CodeRegion, llvm::encodeULEB128(), llvm::coverage::Counter::EncodingCounterTagAndExpansionRegionTagBits, llvm::coverage::Counter::EncodingTagBits, llvm::coverage::CounterMappingRegion::ExpansionRegion, I, llvm::coverage::Counter::isZero(), llvm::ArrayRef< T >::size(), llvm::coverage::CounterMappingRegion::SkippedRegion, and writeCounter().
1.8.6