Home
last modified time | relevance | path

Searched refs:rels (Results 1 – 23 of 23) sorted by relevance

/external/llvm-project/lld/ELF/
DMarkLive.cpp62 void scanEhFrameSection(EhInputSection &eh, ArrayRef<RelTy> rels);
146 ArrayRef<RelTy> rels) { in scanEhFrameSection() argument
156 resolveReloc(eh, rels[firstRelI], false); in scanEhFrameSection()
161 for (size_t j = firstRelI, end2 = rels.size(); in scanEhFrameSection()
162 j < end2 && rels[j].r_offset < pieceEnd; ++j) in scanEhFrameSection()
163 resolveReloc(eh, rels[j], true); in scanEhFrameSection()
261 scanEhFrameSection(*eh, eh->template rels<ELFT>()); in run()
287 for (const typename ELFT::Rel &rel : sec.template rels<ELFT>()) in mark()
DDWARF.cpp108 ArrayRef<RelTy> rels) const { in findAux()
110 partition_point(rels, [=](const RelTy &a) { return a.r_offset < pos; }); in findAux()
111 if (it == rels.end() || it->r_offset != pos) in findAux()
142 return findAux(*sec.sec, pos, sec.sec->template rels<ELFT>()); in find()
DICF.cpp327 return constantEq(a, a->template rels<ELFT>(), b, b->template rels<ELFT>()); in equalsConstant()
375 return variableEq(a, a->template rels<ELFT>(), b, b->template rels<ELFT>()); in equalsVariable()
440 ArrayRef<RelTy> rels) { in combineRelocHashes() argument
442 for (RelTy rel : rels) { in combineRelocHashes()
505 combineRelocHashes<ELFT>(cnt, s, s->template rels<ELFT>()); in run()
DInputSection.h173 template <class ELFT> ArrayRef<typename ELFT::Rel> rels() const { in rels() function
336 template <class ELFT, class RelTy> void split(ArrayRef<RelTy> rels);
376 void relocateNonAlloc(uint8_t *buf, llvm::ArrayRef<RelTy> rels);
388 void copyRelocations(uint8_t *buf, llvm::ArrayRef<RelTy> rels);
DInputSection.cpp417 void InputSection::copyRelocations(uint8_t *buf, ArrayRef<RelTy> rels) { in copyRelocations() argument
420 for (const RelTy &rel : rels) { in copyRelocations()
862 void InputSection::relocateNonAlloc(uint8_t *buf, ArrayRef<RelTy> rels) { in relocateNonAlloc() argument
875 for (const RelTy &rel : rels) { in relocateNonAlloc()
1002 sec->relocateNonAlloc<ELFT>(buf, sec->template rels<ELFT>()); in relocate()
1297 static unsigned getReloc(IntTy begin, IntTy size, const ArrayRef<RelTy> &rels, in getReloc() argument
1301 for (unsigned n = rels.size(); relocI < n; ++relocI) { in getReloc()
1302 const RelTy &rel = rels[relocI]; in getReloc()
1319 split<ELFT>(rels<ELFT>()); in split()
1323 void EhInputSection::split(ArrayRef<RelTy> rels) { in split() argument
[all …]
DDWARF.h87 ArrayRef<RelTy> rels) const;
DInputFiles.cpp974 ArrayRef<Elf_Rela> rels = CHECK(getObj().relas(sec), this); in createInputSection() local
975 target->firstRelocation = rels.begin(); in createInputSection()
976 target->numRelocations = rels.size(); in createInputSection()
979 ArrayRef<Elf_Rel> rels = CHECK(getObj().rels(sec), this); in createInputSection() local
980 target->firstRelocation = rels.begin(); in createInputSection()
981 target->numRelocations = rels.size(); in createInputSection()
DSyntheticSections.h103 void addRecords(EhInputSection *s, llvm::ArrayRef<RelTy> rels);
106 void iterateFDEWithLSDAAux(EhInputSection &sec, ArrayRef<RelTy> rels,
111 CieRecord *addCie(EhSectionPiece &piece, ArrayRef<RelTy> rels);
114 Defined *isFdeLive(EhSectionPiece &piece, ArrayRef<RelTy> rels);
DRelocations.cpp1531 static void scanRelocs(InputSectionBase &sec, ArrayRef<RelTy> rels) { in scanRelocs() argument
1535 sec.relocations.reserve(rels.size()); in scanRelocs()
1537 for (auto i = rels.begin(), end = rels.end(); i != end;) in scanRelocs()
1538 scanReloc<ELFT>(sec, getOffset, i, rels.begin(), end); in scanRelocs()
1554 scanRelocs<ELFT>(s, s.rels<ELFT>()); in scanRelocations()
DSyntheticSections.cpp354 CieRecord *EhFrameSection::addCie(EhSectionPiece &cie, ArrayRef<RelTy> rels) { in addCie() argument
359 &cie.sec->template getFile<ELFT>()->getRelocTargetSym(rels[firstRelI]); in addCie()
376 Defined *EhFrameSection::isFdeLive(EhSectionPiece &fde, ArrayRef<RelTy> rels) { in isFdeLive() argument
388 const RelTy &rel = rels[firstRelI]; in isFdeLive()
404 void EhFrameSection::addRecords(EhInputSection *sec, ArrayRef<RelTy> rels) { in addRecords() argument
414 offsetToCie[offset] = addCie<ELFT>(piece, rels); in addRecords()
423 if (!isFdeLive<ELFT>(piece, rels)) in addRecords()
437 addRecords<ELFT>(sec, sec->template rels<ELFT>()); in addSectionAux()
454 EhInputSection &sec, ArrayRef<RelTy> rels, DenseSet<size_t> &ciesWithLSDA, in iterateFDEWithLSDAAux() argument
474 if (Defined *d = isFdeLive<ELFT>(piece, rels)) in iterateFDEWithLSDAAux()
[all …]
DWriter.cpp669 llvm::ArrayRef<RelTy> rels) { in markUsedLocalSymbolsImpl() argument
670 for (const RelTy &rel : rels) { in markUsedLocalSymbolsImpl()
DDriver.cpp1802 sym = &s->getFile<ELFT>()->getRelocTargetSym(s->template rels<ELFT>()[0]); in readSymbolPartitionSection()
/external/llvm-project/lld/COFF/
DWriter.cpp1774 std::vector<RuntimePseudoReloc> rels; in createRuntimePseudoRelocs() local
1780 sc->getRuntimePseudoRelocs(rels); in createRuntimePseudoRelocs()
1786 for (const RuntimePseudoReloc &rpr : rels) in createRuntimePseudoRelocs()
1792 if (!rels.empty()) in createRuntimePseudoRelocs()
1793 log("Writing " + Twine(rels.size()) + " runtime pseudo relocations"); in createRuntimePseudoRelocs()
1794 PseudoRelocTableChunk *table = make<PseudoRelocTableChunk>(rels); in createRuntimePseudoRelocs()
/external/python/setuptools/setuptools/
Dpackage_index.py225 rels = set(map(str.strip, rel.lower().split(',')))
226 if 'homepage' in rels or 'download' in rels:
/external/llvm/include/llvm/Object/
DELF.h163 Elf_Rel_Range rels(const Elf_Shdr *Sec) const { in rels() function
/external/llvm/tools/llvm-readobj/
DARMEHABIPrinter.h390 for (const Elf_Rel &R : ELF->rels(&Sec)) { in FindExceptionTable()
DELFDumper.cpp2533 for (const auto &R : Obj->rels(&Sec)) { in printRelocations()
3270 for (const Elf_Rel &R : Obj->rels(Sec)) { in printRelocations()
/external/llvm-project/llvm/tools/llvm-readobj/
DARMEHABIPrinter.h415 for (const Elf_Rel &R : unwrapOrError(FileName, ELF.rels(Sec))) { in FindExceptionTable()
DELFDumper.cpp3226 Elf_Rel_Range Rels = unwrapOrError(FileName, Obj.rels(*PltRelSec)); in getPltSym()
5726 if (Expected<Elf_Rel_Range> RangeOrErr = Obj.rels(Sec)) { in forEachRelocationDo()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Object/
DELF.h180 Expected<Elf_Rel_Range> rels(const Elf_Shdr *Sec) const { in rels() function
/external/llvm-project/llvm/include/llvm/Object/
DELF.h198 Expected<Elf_Rel_Range> rels(const Elf_Shdr &Sec) const { in rels() function
/external/llvm-project/llvm/tools/obj2yaml/
Delf2yaml.cpp1077 auto Rels = Obj.rels(*Shdr); in dumpRelocSection()
/external/llvm-project/llvm/tools/llvm-objcopy/ELF/
DObject.cpp1851 ElfFile.rels(*Shdr); in readSections()