struct CovMapFunctionRecord

Declaration

struct CovMapFunctionRecord { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:723

Member Variables

public const int64_t NameRef
public const uint32_t DataSize
public const uint64_t FuncHash

Method Overview

  • public template <support::endianness Endian>uint32_t getDataSize() const
  • public template <support::endianness Endian>uint64_t getFuncHash() const
  • public template <support::endianness Endian>llvm::Error getFuncName(llvm::InstrProfSymtab & ProfileNames, llvm::StringRef & FuncName) const
  • public template <support::endianness Endian>uint64_t getFuncNameRef() const

Methods

template <support::endianness Endian>
uint32_t getDataSize() const

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:733

Templates

support::endianness Endian

template <support::endianness Endian>
uint64_t getFuncHash() const

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:728

Templates

support::endianness Endian

template <support::endianness Endian>
llvm::Error getFuncName(
    llvm::InstrProfSymtab& ProfileNames,
    llvm::StringRef& FuncName) const

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:744

Templates

support::endianness Endian

Parameters

llvm::InstrProfSymtab& ProfileNames
llvm::StringRef& FuncName

template <support::endianness Endian>
uint64_t getFuncNameRef() const

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:738

Templates

support::endianness Endian