Searched refs:DynamicReloc (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | SyntheticSections.h | 423 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 D | SyntheticSections.cpp | 1018 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 D | Relocations.cpp | 892 sym.isPreemptible ? DynamicReloc::AgainstSymbol in addPltEntry() 893 : DynamicReloc::AddendOnlyWithTargetVA, in addPltEntry() 904 DynamicReloc::AgainstSymbol, sym, 0, R_ABS}); in addGotEntry()
|
| H A D | OutputSections.cpp | 648 for (const DynamicReloc &rel : sec->relocs) { in checkDynRelAddends()
|
| H A D | Writer.cpp | 2012 for (DynamicReloc &reloc : part.relaDyn->relocs) in finalizeSections()
|