class DWARFGdbIndex

Declaration

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

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:22

Member Variables

private uint32_t Version
private uint32_t CuListOffset
private uint32_t TuListOffset
private uint32_t AddressAreaOffset
private uint32_t SymbolTableOffset
private uint32_t ConstantPoolOffset
private SmallVector<llvm::DWARFGdbIndex::CompUnitEntry, 0> CuList
private SmallVector<llvm::DWARFGdbIndex::TypeUnitEntry, 0> TuList
private SmallVector<llvm::DWARFGdbIndex::AddressEntry, 0> AddressArea
private SmallVector<llvm::DWARFGdbIndex::SymTableEntry, 0> SymbolTable
private SmallVector< std::pair<uint32_t, SmallVector<uint32_t, 0>>, 0> ConstantPoolVectors
Each value is CU index + attributes.
private llvm::StringRef ConstantPoolStrings
private uint32_t StringPoolOffset
public bool HasContent = false
public bool HasError = false

Method Overview

Methods

void dump(llvm::raw_ostream& OS)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:73

Parameters

llvm::raw_ostream& OS

void dumpAddressArea(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:66

Parameters

llvm::raw_ostream& OS

void dumpCUList(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:64

Parameters

llvm::raw_ostream& OS

void dumpConstantPool(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:68

Parameters

llvm::raw_ostream& OS

void dumpSymbolTable(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:67

Parameters

llvm::raw_ostream& OS

void dumpTUList(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:65

Parameters

llvm::raw_ostream& OS

void parse(llvm::DataExtractor Data)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:74

Parameters

llvm::DataExtractor Data

bool parseImpl(llvm::DataExtractor Data)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:70

Parameters

llvm::DataExtractor Data