Searched refs:offsetInSec (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h423 uint64_t offsetInSec, bool useSymVA, Symbol *sym, int64_t addend)
424 : type(type), sym(sym), inputSec(inputSec), offsetInSec(offsetInSec),
430 uint64_t offsetInSec, const OutputSection *outputSec,
432 : type(type), sym(nullptr), inputSec(inputSec), offsetInSec(offsetInSec),
447 uint64_t offsetInSec; member in class:lld::elf::DynamicReloc
490 void addReloc(RelType dynType, InputSectionBase *isec, uint64_t offsetInSec,
495 uint64_t offsetInSec, Symbol *sym, int64_t addend, RelExpr expr,
541 uint64_t getOffset() const { return inputSec->getVA(offsetInSec); }
422 DynamicReloc(RelType type, const InputSectionBase *inputSec, uint64_t offsetInSec, bool useSymVA, Symbol *sym, int64_t addend) argument
429 DynamicReloc(RelType type, const InputSectionBase *inputSec, uint64_t offsetInSec, const OutputSection *outputSec, int64_t addend) argument
544 uint64_t offsetInSec; member in struct:lld::elf::RelativeReloc
[all...]
H A DRelocations.cpp1026 static void addRelativeReloc(InputSectionBase *isec, uint64_t offsetInSec, argument
1037 if (part.relrDyn && isec->alignment >= 2 && offsetInSec % 2 == 0) {
1038 isec->relocations.push_back({expr, type, offsetInSec, addend, sym});
1039 part.relrDyn->relocs.push_back({isec, offsetInSec});
1042 part.relaDyn->addReloc(target->relativeRel, isec, offsetInSec, sym, addend,
H A DSyntheticSections.cpp1514 return inputSec->getVA(offsetInSec);
1539 uint64_t offsetInSec, Symbol *sym) {
1540 addReloc({dynType, isec, offsetInSec, false, sym, 0});
1545 uint64_t offsetInSec, Symbol *sym,
1551 inputSec->relocations.push_back({expr, type, offsetInSec, addend, sym});
1552 addReloc({dynType, inputSec, offsetInSec, expr != R_ADDEND, sym, addend});

Completed in 108 milliseconds