class DWARFDebugArangeSet

Declaration

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

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:23

Member Variables

private uint64_t Offset
private llvm::DWARFDebugArangeSet::Header HeaderData
private llvm::DWARFDebugArangeSet::DescriptorColl ArangeDescriptors

Method Overview

  • public DWARFDebugArangeSet()
  • public void clear()
  • public llvm::DWARFDebugArangeSet::desc_iterator_range descriptors() const
  • public void dump(llvm::raw_ostream & OS) const
  • public llvm::Error extract(llvm::DWARFDataExtractor data, uint64_t * offset_ptr, function_ref<void (llvm::Error)> WarningHandler)
  • public uint64_t getCompileUnitDIEOffset() const
  • public const llvm::DWARFDebugArangeSet::Header & getHeader() const

Methods

DWARFDebugArangeSet()

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:61

void clear()

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:63

llvm::DWARFDebugArangeSet::desc_iterator_range
descriptors() const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:72

void dump(llvm::raw_ostream& OS) const

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

Parameters

llvm::raw_ostream& OS

llvm::Error extract(
    llvm::DWARFDataExtractor data,
    uint64_t* offset_ptr,
    function_ref<void(llvm::Error)>
        WarningHandler)

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

Parameters

llvm::DWARFDataExtractor data
uint64_t* offset_ptr
function_ref<void(llvm::Error)> WarningHandler

uint64_t getCompileUnitDIEOffset() const

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

const llvm::DWARFDebugArangeSet::Header&
getHeader() const

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