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.h419 class DynamicReloc {
442 DynamicReloc(RelType type, const InputSectionBase *inputSec, in DynamicReloc() function
448 DynamicReloc(RelType type, const InputSectionBase *inputSec,
454 DynamicReloc(RelType type, const InputSectionBase *inputSec, in DynamicReloc() function
514 template <bool shard = false> void addReloc(const DynamicReloc &reloc) { in addReloc()
531 addReloc<shard>(DynamicReloc::AddendOnlyWithTargetVA, dynType, isec, in addRelativeReloc()
541 void addReloc(DynamicReloc::Kind kind, RelType dynType, InputSectionBase &sec, in addReloc()
561 SmallVector<DynamicReloc, 0> relocs;
567 SmallVector<SmallVector<DynamicReloc, 0>, 0> relocsVec;
573 inline void RelocationBaseSection::addReloc<true>(const DynamicReloc &reloc) {
H A DSyntheticSections.cpp1070 DynamicReloc::AgainstSymbolWithTargetVA, *s, 0, R_ABS}); in build()
1125 DynamicReloc::AddendOnlyWithTargetVA, in build()
1497 const DynamicReloc &r) { in computeContents()
1506 const DynamicReloc &r) { in computeContents()
1644 uint64_t DynamicReloc::getOffset() const { in getOffset()
1648 int64_t DynamicReloc::computeAddend(Ctx &ctx) const { in computeAddend()
1669 uint32_t DynamicReloc::getSymIndex(SymbolTableBaseSection *symTab) const { in getSymIndex()
1694 addReloc(DynamicReloc::AgainstSymbol, dynType, isec, offsetInSec, sym, addend, in addSymbolReloc()
1703 addReloc({dynType, &isec, offsetInSec, DynamicReloc::AgainstSymbol, sym, 0, in addAddendOnlyRelocIfNonPreemptible()
1706 addReloc(DynamicReloc::AddendOnlyWithTargetVA, dynType, isec, offsetInSec, in addAddendOnlyRelocIfNonPreemptible()
[all …]
H A DRelocations.cpp889 sym.isPreemptible ? DynamicReloc::AgainstSymbol in addPltEntry()
890 : DynamicReloc::AddendOnlyWithTargetVA, in addPltEntry()
901 DynamicReloc::AgainstSymbol, sym, 0, in addGotEntry()
923 off, DynamicReloc::AgainstSymbol, sym, 0, in addGotAuthEntry()
931 DynamicReloc::AddendOnlyWithTargetVA, sym, 0, R_ABS}); in addGotAuthEntry()
1163 DynamicReloc::AddendOnlyWithTargetVA, sym, in processAux()
H A DOutputSections.cpp914 for (const DynamicReloc &rel : sec->relocs) { in checkDynRelAddends()
H A DWriter.cpp1577 DynamicReloc::AddendOnlyWithTargetVA, in finalizeAddressDependentContent()
1983 for (DynamicReloc &reloc : part.relaDyn->relocs) in finalizeSections()