Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lld/ELF/
H A DSyntheticSections.h423 class DynamicReloc {
446 DynamicReloc(RelType type, const InputSectionBase *inputSec, in DynamicReloc() function
452 DynamicReloc(RelType type, const InputSectionBase *inputSec,
458 DynamicReloc(RelType type, const InputSectionBase *inputSec, in DynamicReloc() function
517 void addReloc(const DynamicReloc &reloc) { relocs.push_back(reloc); } in addReloc()
533 void addReloc(DynamicReloc::Kind kind, RelType dynType,
547 SmallVector<DynamicReloc, 0> relocs;
H A DSyntheticSections.cpp1018 DynamicReloc::AgainstSymbolWithTargetVA, in build()
1073 DynamicReloc::AddendOnlyWithTargetVA, in build()
1450 if (llvm::find_if(in.relaPlt->relocs, [](const DynamicReloc &r) { in computeContents()
1572 uint64_t DynamicReloc::getOffset() const { in getOffset()
1576 int64_t DynamicReloc::computeAddend() const { in computeAddend()
1595 uint32_t DynamicReloc::getSymIndex(SymbolTableBaseSection *symTab) const { in getSymIndex()
1644 addReloc(DynamicReloc::AddendOnlyWithTargetVA, dynType, isec, offsetInSec, in addAddendOnlyRelocIfNonPreemptible()
1691 void DynamicReloc::computeRaw(SymbolTableBaseSection *symtab) { in computeRaw()
1701 [symTab](DynamicReloc &rel) { rel.computeRaw(symTab); }); in computeRels()
1726 for (const DynamicReloc &rel : relocs) { in writeTo()
[all …]
H A DRelocations.cpp892 sym.isPreemptible ? DynamicReloc::AgainstSymbol in addPltEntry()
893 : DynamicReloc::AddendOnlyWithTargetVA, in addPltEntry()
904 DynamicReloc::AgainstSymbol, sym, 0, R_ABS}); in addGotEntry()
H A DOutputSections.cpp648 for (const DynamicReloc &rel : sec->relocs) { in checkDynRelAddends()
H A DWriter.cpp2012 for (DynamicReloc &reloc : part.relaDyn->relocs) in finalizeSections()