Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h409 class DynamicReloc {
432 DynamicReloc(RelType type, const InputSectionBase *inputSec, in DynamicReloc() function
438 DynamicReloc(RelType type, const InputSectionBase *inputSec,
444 DynamicReloc(RelType type, const InputSectionBase *inputSec, in DynamicReloc() function
504 template <bool shard = false> void addReloc(const DynamicReloc &reloc) { in addReloc()
521 addReloc<shard>(DynamicReloc::AddendOnlyWithTargetVA, dynType, isec, in addRelativeReloc()
530 void addReloc(DynamicReloc::Kind kind, RelType dynType, InputSectionBase &sec, in addReloc()
556 SmallVector<DynamicReloc, 0> relocs;
562 SmallVector<SmallVector<DynamicReloc, 0>, 0> relocsVec;
568 inline void RelocationBaseSection::addReloc<true>(const DynamicReloc &reloc) {
H A DSyntheticSections.cpp1021 DynamicReloc::AgainstSymbolWithTargetVA, in build()
1076 DynamicReloc::AddendOnlyWithTargetVA, in build()
1445 if (llvm::find_if(in.relaPlt->relocs, [](const DynamicReloc &r) { in computeContents()
1453 if (llvm::any_of(in.relaPlt->relocs, [](const DynamicReloc &r) { in computeContents()
1589 uint64_t DynamicReloc::getOffset() const { in getOffset()
1593 int64_t DynamicReloc::computeAddend() const { in computeAddend()
1614 uint32_t DynamicReloc::getSymIndex(SymbolTableBaseSection *symTab) const { in getSymIndex()
1637 addReloc(DynamicReloc::AgainstSymbol, dynType, isec, offsetInSec, sym, addend, in addSymbolReloc()
1646 addReloc({dynType, &sec, offsetInSec, DynamicReloc::AgainstSymbol, sym, 0, in addAddendOnlyRelocIfNonPreemptible()
1649 addReloc(DynamicReloc::AddendOnlyWithTargetVA, dynType, sec, offsetInSec, in addAddendOnlyRelocIfNonPreemptible()
[all …]
H A DRelocations.cpp919 sym.isPreemptible ? DynamicReloc::AgainstSymbol in addPltEntry()
920 : DynamicReloc::AddendOnlyWithTargetVA, in addPltEntry()
931 DynamicReloc::AgainstSymbol, sym, 0, R_ABS}); in addGotEntry()
1168 DynamicReloc::AddendOnlyWithTargetVA, sym, in processAux()
H A DOutputSections.cpp887 for (const DynamicReloc &rel : sec->relocs) { in checkDynRelAddends()
H A DWriter.cpp1490 DynamicReloc::AddendOnlyWithTargetVA, in finalizeAddressDependentContent()
1870 for (DynamicReloc &reloc : part.relaDyn->relocs) in finalizeSections()