LLVM API Documentation

Public Member Functions
llvm::GCOVFile Class Reference

#include <GCOV.h>

List of all members.

Public Member Functions

 GCOVFile ()
 ~GCOVFile ()
 ~GCOVFile - Delete GCOVFile and its content.
bool read (GCOVBuffer &Buffer)
 read - Read GCOV buffer.
void dump ()
 dump - Dump GCOVFile content on standard out for debugging purposes.
void collectLineCounts (FileInfo &FI)

Detailed Description

GCOVFile - Collects coverage information for one pair of coverage file (.gcno and .gcda).

Definition at line 159 of file GCOV.h.


Constructor & Destructor Documentation

llvm::GCOVFile::GCOVFile ( ) [inline]

Definition at line 161 of file GCOV.h.

GCOVFile::~GCOVFile ( )

~GCOVFile - Delete GCOVFile and its content.

Definition at line 26 of file GCOV.cpp.

References llvm::DeleteContainerPointers().


Member Function Documentation

void GCOVFile::collectLineCounts ( FileInfo FI)

collectLineCounts - Collect line counts. This must be used after reading .gcno and .gcda files.

Definition at line 73 of file GCOV.cpp.

References llvm::SmallVectorTemplateCommon< T, typename >::begin(), llvm::SmallVectorTemplateCommon< T, typename >::end(), llvm::ARM_PROC::I, and llvm::FileInfo::print().

void GCOVFile::dump ( )

dump - Dump GCOVFile content on standard out for debugging purposes.

Definition at line 65 of file GCOV.cpp.

References llvm::SmallVectorTemplateCommon< T, typename >::begin(), llvm::SmallVectorTemplateCommon< T, typename >::end(), and llvm::ARM_PROC::I.

bool GCOVFile::read ( GCOVBuffer Buffer)

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