class DWARFDebugLine

Declaration

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

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

Method Overview

  • 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)> RecoverableErrorCallback)

Methods

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

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

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)>
        RecoverableErrorCallback)

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

Parameters

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