LLVM 20.0.0git
|
This class emits specified line table into the .debug_line section. More...
#include "DWARFLinker/Parallel/DebugLineSectionEmitter.h"
Public Member Functions | |
DebugLineSectionEmitter (const Triple &TheTriple, DwarfUnit &U) | |
Error | emit (const DWARFDebugLine::LineTable &LineTable) |
This class emits specified line table into the .debug_line section.
Definition at line 24 of file DebugLineSectionEmitter.h.
|
inline |
Definition at line 26 of file DebugLineSectionEmitter.h.
|
inline |
Definition at line 29 of file DebugLineSectionEmitter.h.
References llvm::dwarf_linker::parallel::SectionDescriptor::apply(), assert(), llvm::dwarf_linker::DebugLine, llvm::dwarf_linker::parallel::SectionDescriptor::emitUnitLength(), llvm::dwarf::FormParams::getDwarfOffsetByteSize(), llvm::dwarf_linker::parallel::SectionDescriptorBase::getFormParams(), llvm::dwarf_linker::parallel::OutputSections::getOrCreateSectionDescriptor(), llvm::dwarf_linker::parallel::SectionDescriptor::OS, llvm::DWARFDebugLine::LineTable::Prologue, llvm::Error::success(), and llvm::raw_ostream::tell().
Referenced by llvm::dwarf_linker::parallel::DwarfUnit::emitDebugLine().