class DWARFUnitIndex

Declaration

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

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h:33

Method Overview

  • public DWARFUnitIndex(llvm::DWARFSectionKind InfoColumnKind)
  • public void dump(llvm::raw_ostream & OS) const
  • public ArrayRef<llvm::DWARFSectionKind> getColumnKinds() const
  • public const llvm::DWARFUnitIndex::Entry * getFromHash(uint64_t Offset) const
  • public const llvm::DWARFUnitIndex::Entry * getFromOffset(uint32_t Offset) const
  • public ArrayRef<llvm::DWARFUnitIndex::Entry> getRows() const
  • public bool operator bool() const
  • public bool parse(llvm::DataExtractor IndexData)

Methods

DWARFUnitIndex(
    llvm::DWARFSectionKind InfoColumnKind)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h:83

Parameters

llvm::DWARFSectionKind InfoColumnKind

void dump(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h:89

Parameters

llvm::raw_ostream& OS

ArrayRef<llvm::DWARFSectionKind> getColumnKinds()
    const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h:94

const llvm::DWARFUnitIndex::Entry* getFromHash(
    uint64_t Offset) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h:92

Parameters

uint64_t Offset

const llvm::DWARFUnitIndex::Entry* getFromOffset(
    uint32_t Offset) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h:91

Parameters

uint32_t Offset

ArrayRef<llvm::DWARFUnitIndex::Entry> getRows()
    const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h:98

bool operator bool() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h:86

bool parse(llvm::DataExtractor IndexData)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h:88

Parameters

llvm::DataExtractor IndexData