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