LLVM 18.0.0git
Variables
Members accessed asinchronously.

DwarfStringPoolEntries for .debug_str section. More...

Variables

std::atomic< size_t > llvm::dwarflinker_parallel::DWARFLinkerImpl::UniqueUnitID
 Unique ID for compile unit.
 
StringMap< uint64_tllvm::dwarflinker_parallel::DWARFLinkerImpl::ClangModules
 Mapping the PCM filename to the DwoId.
 
std::mutex llvm::dwarflinker_parallel::DWARFLinkerImpl::ClangModulesMutex
 
std::unique_ptr< TypeUnitllvm::dwarflinker_parallel::DWARFLinkerImpl::ArtificialTypeUnit
 Type unit.
 
StringEntryToDwarfStringPoolEntryMap llvm::dwarflinker_parallel::DWARFLinkerImpl::DebugStrStrings
 
StringEntryToDwarfStringPoolEntryMap llvm::dwarflinker_parallel::DWARFLinkerImpl::DebugLineStrStrings
 DwarfStringPoolEntries for .debug_line_str section.
 
SmallVector< std::unique_ptr< LinkContext > > llvm::dwarflinker_parallel::DWARFLinkerImpl::ObjectContexts
 Keeps all linking contexts.
 
OutputSections llvm::dwarflinker_parallel::DWARFLinkerImpl::CommonSections
 Common sections.
 
std::unique_ptr< DwarfEmitterImplllvm::dwarflinker_parallel::DWARFLinkerImpl::TheDwarfEmitter
 The emitter of final dwarf file.
 
uint64_t llvm::dwarflinker_parallel::DWARFLinkerImpl::OverallNumberOfCU = 0
 Overall compile units number.
 
LinkingGlobalData llvm::dwarflinker_parallel::DWARFLinkerImpl::GlobalData
 Data global for the whole linking process.
 

Detailed Description

DwarfStringPoolEntries for .debug_str section.

Variable Documentation

◆ ArtificialTypeUnit

std::unique_ptr<TypeUnit> llvm::dwarflinker_parallel::DWARFLinkerImpl::ArtificialTypeUnit
protected

◆ ClangModules

StringMap<uint64_t> llvm::dwarflinker_parallel::DWARFLinkerImpl::ClangModules
protected

Mapping the PCM filename to the DwoId.

Definition at line 344 of file DWARFLinkerImpl.h.

◆ ClangModulesMutex

std::mutex llvm::dwarflinker_parallel::DWARFLinkerImpl::ClangModulesMutex
protected

Definition at line 345 of file DWARFLinkerImpl.h.

◆ CommonSections

OutputSections llvm::dwarflinker_parallel::DWARFLinkerImpl::CommonSections
protected

◆ DebugLineStrStrings

StringEntryToDwarfStringPoolEntryMap llvm::dwarflinker_parallel::DWARFLinkerImpl::DebugLineStrStrings
protected

◆ DebugStrStrings

StringEntryToDwarfStringPoolEntryMap llvm::dwarflinker_parallel::DWARFLinkerImpl::DebugStrStrings
protected

◆ GlobalData

LinkingGlobalData llvm::dwarflinker_parallel::DWARFLinkerImpl::GlobalData
protected

◆ ObjectContexts

SmallVector<std::unique_ptr<LinkContext> > llvm::dwarflinker_parallel::DWARFLinkerImpl::ObjectContexts
protected

◆ OverallNumberOfCU

uint64_t llvm::dwarflinker_parallel::DWARFLinkerImpl::OverallNumberOfCU = 0
protected

◆ TheDwarfEmitter

std::unique_ptr<DwarfEmitterImpl> llvm::dwarflinker_parallel::DWARFLinkerImpl::TheDwarfEmitter
protected

◆ UniqueUnitID

std::atomic<size_t> llvm::dwarflinker_parallel::DWARFLinkerImpl::UniqueUnitID
protected

Unique ID for compile unit.

Definition at line 341 of file DWARFLinkerImpl.h.