class DWARFDebugLine

Declaration

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

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:29

Member Variables

private llvm::DWARFDebugLine::LineTableMapTy LineTableMap

Method Overview

  • public void clearLineTable(uint64_t Offset)
  • public const llvm::DWARFDebugLine::LineTable * getLineTable(uint64_t Offset) const
  • public Expected<const llvm::DWARFDebugLine::LineTable *> getOrParseLineTable(llvm::DWARFDataExtractor & DebugLineData, uint64_t Offset, const llvm::DWARFContext & Ctx, const llvm::DWARFUnit * U, function_ref<void (llvm::Error)> RecoverableErrorHandler)

Methods

void clearLineTable(uint64_t Offset)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:307

Parameters

uint64_t Offset

const llvm::DWARFDebugLine::LineTable*
getLineTable(uint64_t Offset) const

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:302

Parameters

uint64_t Offset

Expected<const llvm::DWARFDebugLine::LineTable*>
getOrParseLineTable(
    llvm::DWARFDataExtractor& DebugLineData,
    uint64_t Offset,
    const llvm::DWARFContext& Ctx,
    const llvm::DWARFUnit* U,
    function_ref<void(llvm::Error)>
        RecoverableErrorHandler)

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:304

Parameters

llvm::DWARFDataExtractor& DebugLineData
uint64_t Offset
const llvm::DWARFContext& Ctx
const llvm::DWARFUnit* U
function_ref<void(llvm::Error)> RecoverableErrorHandler