Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/lld/ELF/
H A DSyntheticSections.h402 class DynamicReloc {
425 DynamicReloc(RelType type, const InputSectionBase *inputSec, in DynamicReloc() function
431 DynamicReloc(RelType type, const InputSectionBase *inputSec,
437 DynamicReloc(RelType type, const InputSectionBase *inputSec, in DynamicReloc() function
497 template <bool shard = false> void addReloc(const DynamicReloc &reloc) { in addReloc()
514 addReloc<shard>(DynamicReloc::AddendOnlyWithTargetVA, dynType, isec, in addRelativeReloc()
523 void addReloc(DynamicReloc::Kind kind, RelType dynType, InputSectionBase &sec, in addReloc()
547 SmallVector<DynamicReloc, 0> relocs;
553 SmallVector<SmallVector<DynamicReloc, 0>, 0> relocsVec;
559 inline void RelocationBaseSection::addReloc<true>(const DynamicReloc &reloc) {
H A DSyntheticSections.cpp986 DynamicReloc::AgainstSymbolWithTargetVA, in build()
1041 DynamicReloc::AddendOnlyWithTargetVA, in build()
1418 if (llvm::find_if(in.relaPlt->relocs, [](const DynamicReloc &r) { in computeContents()
1426 if (llvm::any_of(in.relaPlt->relocs, [](const DynamicReloc &r) { in computeContents()
1548 uint64_t DynamicReloc::getOffset() const { in getOffset()
1552 int64_t DynamicReloc::computeAddend() const { in computeAddend()
1571 uint32_t DynamicReloc::getSymIndex(SymbolTableBaseSection *symTab) const { in getSymIndex()
1594 addReloc(DynamicReloc::AgainstSymbol, dynType, isec, offsetInSec, sym, addend, in addSymbolReloc()
1603 addReloc({dynType, &sec, offsetInSec, DynamicReloc::AgainstSymbol, sym, 0, in addAddendOnlyRelocIfNonPreemptible()
1606 addReloc(DynamicReloc::AddendOnlyWithTargetVA, dynType, sec, offsetInSec, in addAddendOnlyRelocIfNonPreemptible()
[all …]
H A DOutputSections.cpp735 for (const DynamicReloc &rel : sec->relocs) { in checkDynRelAddends()
H A DWriter.cpp1990 for (DynamicReloc &reloc : part.relaDyn->relocs) in finalizeSections()