class DWARFDebugPubTable

Declaration

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

Description

Represents structure for holding and parsing .debug_pub* tables.

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:24

Method Overview

  • public DWARFDebugPubTable(const llvm::DWARFObject & Obj, const llvm::DWARFSection & Sec, bool LittleEndian, bool GnuStyle)
  • public void dump(llvm::raw_ostream & OS) const
  • public ArrayRef<llvm::DWARFDebugPubTable::Set> getData()

Methods

DWARFDebugPubTable(const llvm::DWARFObject& Obj,
                   const llvm::DWARFSection& Sec,
                   bool LittleEndian,
                   bool GnuStyle)

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

Parameters

const llvm::DWARFObject& Obj
const llvm::DWARFSection& Sec
bool LittleEndian
bool GnuStyle

void dump(llvm::raw_ostream& OS) const

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

Parameters

llvm::raw_ostream& OS

ArrayRef<llvm::DWARFDebugPubTable::Set> getData()

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:75