LLVM 18.0.0git
|
DwarfStringPoolEntries for .debug_str section. More...
DwarfStringPoolEntries for .debug_str section.
|
protected |
Type unit.
Definition at line 348 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarflinker_parallel::DWARFLinkerImpl::forEachCompileAndTypeUnit(), llvm::dwarflinker_parallel::DWARFLinkerImpl::forEachObjectSectionsSet(), llvm::dwarflinker_parallel::DWARFLinkerImpl::forEachOutputString(), llvm::dwarflinker_parallel::DWARFLinkerImpl::glueCompileUnitsAndWriteToTheOutput(), llvm::dwarflinker_parallel::DWARFLinkerImpl::link(), llvm::dwarflinker_parallel::DWARFLinkerImpl::LinkContext::link(), llvm::dwarflinker_parallel::DWARFLinkerImpl::LinkContext::linkSingleCompileUnit(), and llvm::dwarflinker_parallel::DWARFLinkerImpl::patchOffsetsAndSizes().
Mapping the PCM filename to the DwoId.
Definition at line 344 of file DWARFLinkerImpl.h.
|
protected |
Definition at line 345 of file DWARFLinkerImpl.h.
|
protected |
Common sections.
Definition at line 364 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarflinker_parallel::DWARFLinkerImpl::emitCommonSectionsAndWriteCompileUnitsToTheOutput(), llvm::dwarflinker_parallel::DWARFLinkerImpl::emitStringSections(), llvm::dwarflinker_parallel::DWARFLinkerImpl::link(), and llvm::dwarflinker_parallel::DWARFLinkerImpl::writeCommonSectionsToTheOutput().
|
protected |
DwarfStringPoolEntries for .debug_line_str section.
Definition at line 358 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarflinker_parallel::DWARFLinkerImpl::assignOffsetsToStrings(), llvm::dwarflinker_parallel::DWARFLinkerImpl::cleanupDataAfterDWARFOutputIsWritten(), llvm::dwarflinker_parallel::DWARFLinkerImpl::emitStringSections(), and llvm::dwarflinker_parallel::DWARFLinkerImpl::patchOffsetsAndSizes().
|
protected |
Definition at line 355 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarflinker_parallel::DWARFLinkerImpl::assignOffsetsToStrings(), llvm::dwarflinker_parallel::DWARFLinkerImpl::cleanupDataAfterDWARFOutputIsWritten(), llvm::dwarflinker_parallel::DWARFLinkerImpl::emitStringSections(), and llvm::dwarflinker_parallel::DWARFLinkerImpl::patchOffsetsAndSizes().
|
protected |
Data global for the whole linking process.
Definition at line 373 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarflinker_parallel::DWARFLinkerImpl::addAccelTableKind(), llvm::dwarflinker_parallel::DWARFLinkerImpl::cleanupDataAfterDWARFOutputIsWritten(), llvm::dwarflinker_parallel::DWARFLinkerImpl::LinkContext::cloneAndEmitDebugFrame(), llvm::dwarflinker_parallel::DWARFLinkerImpl::DWARFLinkerImpl(), llvm::dwarflinker_parallel::DWARFLinkerImpl::emitCommonSectionsAndWriteCompileUnitsToTheOutput(), llvm::dwarflinker_parallel::DWARFLinkerImpl::glueCompileUnitsAndWriteToTheOutput(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setAllowNonDeterministicOutput(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setInputVerificationHandler(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setKeepFunctionForStatic(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setNoODR(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setNumThreads(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setObjectPrefixMap(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setPrependPath(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setStatistics(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setSwiftInterfacesMap(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setTargetDWARFVersion(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setUpdateIndexTablesOnly(), llvm::dwarflinker_parallel::DWARFLinkerImpl::setVerbosity(), and llvm::dwarflinker_parallel::DWARFLinkerImpl::setVerifyInputDWARF().
|
protected |
Keeps all linking contexts.
Definition at line 361 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarflinker_parallel::DWARFLinkerImpl::addObjectFile(), llvm::dwarflinker_parallel::DWARFLinkerImpl::forEachCompileAndTypeUnit(), llvm::dwarflinker_parallel::DWARFLinkerImpl::forEachCompileUnit(), llvm::dwarflinker_parallel::DWARFLinkerImpl::forEachObjectSectionsSet(), llvm::dwarflinker_parallel::DWARFLinkerImpl::link(), llvm::dwarflinker_parallel::DWARFLinkerImpl::printStatistic(), and llvm::dwarflinker_parallel::DWARFLinkerImpl::setEstimatedObjfilesAmount().
|
protected |
Overall compile units number.
Definition at line 370 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarflinker_parallel::DWARFLinkerImpl::addObjectFile(), and llvm::dwarflinker_parallel::DWARFLinkerImpl::link().
|
protected |
The emitter of final dwarf file.
Definition at line 367 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarflinker_parallel::DWARFLinkerImpl::addObjectFile(), llvm::dwarflinker_parallel::DWARFLinkerImpl::createEmitter(), llvm::dwarflinker_parallel::DWARFLinkerImpl::emitCommonSectionsAndWriteCompileUnitsToTheOutput(), llvm::dwarflinker_parallel::DWARFLinkerImpl::getEmitter(), llvm::dwarflinker_parallel::DWARFLinkerImpl::link(), llvm::dwarflinker_parallel::DWARFLinkerImpl::validateAndUpdateOptions(), llvm::dwarflinker_parallel::DWARFLinkerImpl::writeCommonSectionsToTheOutput(), and llvm::dwarflinker_parallel::DWARFLinkerImpl::writeCompileUnitsToTheOutput().
|
protected |
Unique ID for compile unit.
Definition at line 341 of file DWARFLinkerImpl.h.