Home
last modified time | relevance | path

Searched refs:relaDyn (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DRelocations.cpp402 mainPart->relaDyn->addSymbolReloc(target->copyRel, *sec, 0, ss); in addCopyRelSymbol()
876 part.relaDyn->addRelativeReloc(target->relativeRel, isec, offsetInSec, sym, in addRelativeReloc()
906 part.relaDyn->addRelativeReloc<shard>(target->relativeRel, isec, offsetInSec, in addRelativeReloc()
927 mainPart->relaDyn->addReloc({target->gotRel, in.got.get(), off, in addGotEntry()
947 mainPart->relaDyn->addAddendOnlyRelocIfNonPreemptible( in addTpOffsetGotEntry()
1084 mainPart->relaDyn->addSymbolReloc(type, *sec, offset, sym, addend, type); in processAux()
1148 sec->getPartition().relaDyn->addSymbolReloc(rel, *sec, offset, sym, in processAux()
1754 mainPart->relaDyn->addAddendOnlyRelocIfNonPreemptible( in postScanRelocations()
1765 mainPart->relaDyn->addSymbolReloc(target->tlsModuleIndexRel, *got, off, in postScanRelocations()
1779 mainPart->relaDyn->addSymbolReloc(target->tlsGotRel, *got, in postScanRelocations()
[all …]
H A DSyntheticSections.cpp993 mainPart->relaDyn->addReloc({target->tlsGotRel, this, offset, in build()
1048 mainPart->relaDyn->addReloc({target->relativeRel, this, offset, in build()
1274 static uint64_t addRelaSz(const RelocationBaseSection &relaDyn) { in addRelaSz() argument
1275 size_t size = relaDyn.getSize(); in addRelaSz()
1276 if (in.relaIplt->getParent() == relaDyn.getParent()) in addRelaSz()
1278 if (in.relaPlt->getParent() == relaDyn.getParent()) in addRelaSz()
1380 if (part.relaDyn->isNeeded() || in computeContents()
1382 part.relaDyn->getParent() == in.relaIplt->getParent())) { in computeContents()
1383 addInSec(part.relaDyn->dynamicTag, *part.relaDyn); in computeContents()
1384 entries.emplace_back(part.relaDyn->sizeDynamicTag, in computeContents()
[all …]
H A DWriter.cpp420 part.relaDyn = std::make_unique<AndroidPackedRelocationSection<ELFT>>( in createSyntheticSections()
423 part.relaDyn = std::make_unique<RelocationSection<ELFT>>( in createSyntheticSections()
452 add(*part.relaDyn); in createSyntheticSections()
1737 changed |= part.relaDyn->updateAllocSize(); in finalizeAddressDependentContent()
2085 for (DynamicReloc &reloc : part.relaDyn->relocs) in finalizeSections()
2196 if (part.relaDyn) { in finalizeSections()
2197 part.relaDyn->mergeRels(); in finalizeSections()
2199 part.relaDyn->partitionRels(); in finalizeSections()
2200 finalizeSynthetic(part.relaDyn.get()); in finalizeSections()
H A DSyntheticSections.h1320 std::unique_ptr<RelocationBaseSection> relaDyn; member
H A DThunks.cpp477 mainPart->relaDyn->addRelativeReloc( in PPC64PILongBranchThunk()