LLVM 20.0.0git
llvm::dwarf_linker::classic::DwarfEmitter Member List

This is the complete list of members for llvm::dwarf_linker::classic::DwarfEmitter, including all inherited members.

emitAbbrevs(const std::vector< std::unique_ptr< DIEAbbrev > > &Abbrevs, unsigned DwarfVersion)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitAppleNames(AccelTable< AppleAccelTableStaticOffsetData > &Table)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitAppleNamespaces(AccelTable< AppleAccelTableStaticOffsetData > &Table)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitAppleObjc(AccelTable< AppleAccelTableStaticOffsetData > &Table)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitAppleTypes(AccelTable< AppleAccelTableStaticTypeData > &Table)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitCIE(StringRef CIEBytes)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitCompileUnitHeader(CompileUnit &Unit, unsigned DwarfVersion)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDebugNames(DWARF5AccelTable &Table)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDIE(DIE &Die)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDwarfDebugAddrs(const SmallVector< uint64_t > &Addrs, uint8_t AddrSize)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDwarfDebugAddrsFooter(const CompileUnit &Unit, MCSymbol *EndLabel)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDwarfDebugAddrsHeader(const CompileUnit &Unit)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDwarfDebugArangesTable(const CompileUnit &Unit, const AddressRanges &LinkedRanges)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDwarfDebugLocListFooter(const CompileUnit &Unit, MCSymbol *EndLabel)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDwarfDebugLocListFragment(const CompileUnit &Unit, const DWARFLocationExpressionsVector &LinkedLocationExpression, PatchLocation Patch, DebugDieValuePool &AddrPool)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDwarfDebugLocListHeader(const CompileUnit &Unit)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDwarfDebugRangeListFooter(const CompileUnit &Unit, MCSymbol *EndLabel)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDwarfDebugRangeListFragment(const CompileUnit &Unit, const AddressRanges &LinkedRanges, PatchLocation Patch, DebugDieValuePool &AddrPool)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitDwarfDebugRangeListHeader(const CompileUnit &Unit)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitFDE(uint32_t CIEOffset, uint32_t AddreSize, uint64_t Address, StringRef Bytes)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitLineStrings(const NonRelocatableStringpool &Pool)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitLineTableForUnit(const DWARFDebugLine::LineTable &LineTable, const CompileUnit &Unit, OffsetsStringPool &DebugStrPool, OffsetsStringPool &DebugLineStrPool)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitMacroTables(DWARFContext *Context, const Offset2UnitMap &UnitMacroMap, OffsetsStringPool &StringPool)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitPubNamesForUnit(const CompileUnit &Unit)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitPubTypesForUnit(const CompileUnit &Unit)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitSectionContents(StringRef SecData, DebugSectionKind SecKind)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitStringOffsets(const SmallVector< uint64_t > &StringOffsets, uint16_t TargetDWARFVersion)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
emitStrings(const NonRelocatableStringpool &Pool)=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
finish()=0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
getDebugAddrSectionSize() const =0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
getDebugInfoSectionSize() const =0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
getDebugMacInfoSectionSize() const =0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
getDebugMacroSectionSize() const =0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
getFrameSectionSize() const =0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
getLineSectionSize() const =0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
getLocListsSectionSize() const =0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
getRangesSectionSize() const =0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
getRngListsSectionSize() const =0llvm::dwarf_linker::classic::DwarfEmitterpure virtual
~DwarfEmitter()=defaultllvm::dwarf_linker::classic::DwarfEmittervirtual