LLVM 22.0.0git
|
Data global for the whole linking process. More...
Data global for the whole linking process.
|
protected |
Type unit.
Definition at line 347 of file DWARFLinkerImpl.h.
Referenced by forEachCompileAndTypeUnit(), forEachObjectSectionsSet(), forEachOutputString(), glueCompileUnitsAndWriteToTheOutput(), link(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::link(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::linkSingleCompileUnit(), and patchOffsetsAndSizes().
Mapping the PCM filename to the DwoId.
Definition at line 343 of file DWARFLinkerImpl.h.
Referenced by addObjectFile().
|
protected |
Definition at line 344 of file DWARFLinkerImpl.h.
|
protected |
Common sections.
Definition at line 366 of file DWARFLinkerImpl.h.
Referenced by DWARFLinkerImpl(), emitAppleAcceleratorSections(), emitCommonSectionsAndWriteCompileUnitsToTheOutput(), emitDWARFv5DebugNamesSection(), emitStringSections(), link(), and writeCommonSectionsToTheOutput().
|
protected |
DwarfStringPoolEntries for .debug_line_str section.
Definition at line 360 of file DWARFLinkerImpl.h.
Referenced by assignOffsetsToStrings(), cleanupDataAfterDWARFOutputIsWritten(), DWARFLinkerImpl(), emitStringSections(), and patchOffsetsAndSizes().
|
protected |
DwarfStringPoolEntries for .debug_str section.
Definition at line 357 of file DWARFLinkerImpl.h.
Referenced by assignOffsetsToStrings(), cleanupDataAfterDWARFOutputIsWritten(), DWARFLinkerImpl(), emitAppleAcceleratorSections(), emitDWARFv5DebugNamesSection(), emitStringSections(), and patchOffsetsAndSizes().
|
protected |
Definition at line 354 of file DWARFLinkerImpl.h.
Referenced by addAccelTableKind(), addObjectFile(), cleanupDataAfterDWARFOutputIsWritten(), DWARFLinkerImpl(), emitCommonSectionsAndWriteCompileUnitsToTheOutput(), glueCompileUnitsAndWriteToTheOutput(), link(), setAllowNonDeterministicOutput(), setInputVerificationHandler(), setKeepFunctionForStatic(), setNoODR(), setNumThreads(), setObjectPrefixMap(), setOutputDWARFHandler(), setPrependPath(), setStatistics(), setSwiftInterfacesMap(), setTargetDWARFVersion(), setUpdateIndexTablesOnly(), setVerbosity(), setVerifyInputDWARF(), validateAndUpdateOptions(), and verifyInput().
|
protected |
Keeps all linking contexts.
Definition at line 363 of file DWARFLinkerImpl.h.
Referenced by addObjectFile(), forEachCompileAndTypeUnit(), forEachCompileUnit(), forEachObjectSectionsSet(), link(), printStatistic(), and setEstimatedObjfilesAmount().
|
protected |
Overall compile units number.
Definition at line 372 of file DWARFLinkerImpl.h.
Referenced by addObjectFile(), and link().
|
protected |
Hanler for output sections.
Definition at line 369 of file DWARFLinkerImpl.h.
Referenced by glueCompileUnitsAndWriteToTheOutput(), setOutputDWARFHandler(), writeCommonSectionsToTheOutput(), and writeCompileUnitsToTheOutput().
|
protected |
Unique ID for compile unit.
Definition at line 340 of file DWARFLinkerImpl.h.
Referenced by addObjectFile(), DWARFLinkerImpl(), and link().