| /freebsd-14.2/contrib/llvm-project/lld/ELF/ |
| H A D | MarkLive.cpp | 145 ArrayRef<RelTy> rels) { in scanEhFrameSection() argument 148 resolveReloc(eh, rels[cie.firstRelocation], false); in scanEhFrameSection() 154 for (size_t j = firstRelI, end2 = rels.size(); in scanEhFrameSection() 155 j < end2 && rels[j].r_offset < pieceEnd; ++j) in scanEhFrameSection() 156 resolveReloc(eh, rels[j], true); in scanEhFrameSection() 244 if (rels.areRelocsRel()) in run() 245 scanEhFrameSection(*eh, rels.rels); in run() 246 else if (rels.relas.size()) in run() 247 scanEhFrameSection(*eh, rels.relas); in run() 311 for (const typename ELFT::Rel &rel : rels.rels) in mark() [all …]
|
| H A D | DWARF.cpp | 106 ArrayRef<RelTy> rels) const { in findAux() 108 partition_point(rels, [=](const RelTy &a) { return a.r_offset < pos; }); in findAux() 109 if (it == rels.end() || it->r_offset != pos) in findAux() 138 const RelsOrRelas<ELFT> rels = sec.sec->template relsOrRelas<ELFT>(); in find() local 139 if (rels.areRelocsRel()) in find() 140 return findAux(*sec.sec, pos, rels.rels); in find() 141 return findAux(*sec.sec, pos, rels.relas); in find()
|
| H A D | Relocations.h | 217 ArrayRef<RelTy> sortRels(ArrayRef<RelTy> rels, SmallVector<RelTy, 0> &storage) { in sortRels() argument 221 if (!llvm::is_sorted(rels, cmp)) { in sortRels() 222 storage.assign(rels.begin(), rels.end()); in sortRels() 224 rels = storage; in sortRels() 226 return rels; in sortRels()
|
| H A D | ICF.cpp | 327 ? constantEq(a, ra.rels, b, rb.rels) in equalsConstant() 376 ? variableEq(a, ra.rels, b, rb.rels) in equalsVariable() 442 ArrayRef<RelTy> rels) { in combineRelocHashes() argument 444 for (RelTy rel : rels) { in combineRelocHashes() 505 const RelsOrRelas<ELFT> rels = s->template relsOrRelas<ELFT>(); in run() local 506 if (rels.areRelocsRel()) in run() 507 combineRelocHashes<ELFT>(cnt, s, rels.rels); in run() 509 combineRelocHashes<ELFT>(cnt, s, rels.relas); in run()
|
| H A D | InputSection.cpp | 383 copyRelocations<ELFT, RelTy>(buf, rels); in copyRelocations() 397 for (const Relocation &rel : rels) { in copyRelocations() 919 const RelTy &rel = rels[i]; in relocateNonAlloc() 936 rels[i].r_offset == offset) { in relocateNonAlloc() 943 getAddend<ELFT>(rels[i])); in relocateNonAlloc() 1059 if (rels.areRelocsRel()) in relocate() 1060 sec->relocateNonAlloc<ELFT>(buf, rels.rels); in relocate() 1240 if (rels.areRelocsRel()) { in split() 1242 split<ELFT>(sortRels(rels.rels, storage)); in split() 1276 while (relI != rels.size() && rels[relI].r_offset < off) in split() [all …]
|
| H A D | InputSection.h | 40 ArrayRef<typename ELFT::Rel> rels; member 42 bool areRelocsRel() const { return rels.size(); } in areRelocsRel() 360 template <class ELFT, class RelTy> void split(ArrayRef<RelTy> rels); 404 void relocateNonAlloc(uint8_t *buf, llvm::ArrayRef<RelTy> rels); 422 void copyRelocations(uint8_t *buf, llvm::iterator_range<RelIt> rels);
|
| H A D | Relocations.cpp | 1508 for (const RelTy &rel : rels) { in checkPPC64TLSRelax() 1535 void RelocationScanner::scan(ArrayRef<RelTy> rels) { in scan() argument 1537 sec->relocations.reserve(rels.size()); in scan() 1540 checkPPC64TLSRelax<RelTy>(*sec, rels); in scan() 1549 rels = sortRels(rels, storage); in scan() 1551 end = static_cast<const void *>(rels.end()); in scan() 1552 for (auto i = rels.begin(); i != end;) in scan() 1568 const RelsOrRelas<ELFT> rels = s.template relsOrRelas<ELFT>(); in scanSection() local 1569 if (rels.areRelocsRel()) in scanSection() 1570 scan<ELFT>(rels.rels); in scanSection() [all …]
|
| H A D | DWARF.h | 87 ArrayRef<RelTy> rels) const;
|
| H A D | SyntheticSections.cpp | 398 const RelTy &rel = rels[firstRelI]; in isFdeLive() 417 offsetToCie[cie.inputOff] = addCie<ELFT>(cie, rels); in addRecords() 424 if (!isFdeLive<ELFT>(fde, rels)) in addRecords() 435 const RelsOrRelas<ELFT> rels = sec->template relsOrRelas<ELFT>(); in addSectionAux() local 436 if (rels.areRelocsRel()) in addSectionAux() 437 addRecords<ELFT>(sec, rels.rels); in addSectionAux() 439 addRecords<ELFT>(sec, rels.relas); in addSectionAux() 457 if (Defined *d = isFdeLive<ELFT>(fde, rels)) in iterateFDEWithLSDAAux() 469 const RelsOrRelas<ELFT> rels = sec->template relsOrRelas<ELFT>(); in iterateFDEWithLSDA() local 470 if (rels.areRelocsRel()) in iterateFDEWithLSDA() [all …]
|
| H A D | SyntheticSections.h | 79 void addRecords(EhInputSection *s, llvm::ArrayRef<RelTy> rels); 82 void iterateFDEWithLSDAAux(EhInputSection &sec, ArrayRef<RelTy> rels, 87 CieRecord *addCie(EhSectionPiece &piece, ArrayRef<RelTy> rels); 90 Defined *isFdeLive(EhSectionPiece &piece, ArrayRef<RelTy> rels);
|
| H A D | Driver.cpp | 973 ArrayRef<typename ELFT::Rel> rels = in processCallGraphRelocations() local 974 CHECK(obj.rels(sec), "could not retrieve cg profile rel section"); in processCallGraphRelocations() 975 for (const typename ELFT::Rel &rel : rels) in processCallGraphRelocations() 2298 const RelsOrRelas<ELFT> rels = s->template relsOrRelas<ELFT>(); in readSymbolPartitionSection() local 2299 if (rels.areRelocsRel()) in readSymbolPartitionSection() 2300 sym = &s->getFile<ELFT>()->getRelocTargetSym(rels.rels[0]); in readSymbolPartitionSection() 2302 sym = &s->getFile<ELFT>()->getRelocTargetSym(rels.relas[0]); in readSymbolPartitionSection()
|
| H A D | Writer.cpp | 678 llvm::ArrayRef<RelTy> rels) { in markUsedLocalSymbolsImpl() argument 679 for (const RelTy &rel : rels) { in markUsedLocalSymbolsImpl()
|
| /freebsd-14.2/contrib/llvm-project/lld/ELF/Arch/ |
| H A D | LoongArch.cpp | 792 MutableArrayRef<Relocation> rels = sec->relocs(); in finalizeRelax() local 794 size_t newSize = old.size() - aux.relocDeltas[rels.size() - 1]; in finalizeRelax() 804 for (size_t i = 0, e = rels.size(); i != e; ++i) { in finalizeRelax() 811 const Relocation &r = rels[i]; in finalizeRelax() 823 for (size_t i = 0, e = rels.size(); i != e;) { in finalizeRelax() 824 uint64_t cur = rels[i].offset; in finalizeRelax() 826 rels[i].offset -= delta; in finalizeRelax() 828 rels[i].type = aux.relocTypes[i]; in finalizeRelax() 829 } while (++i != e && rels[i].offset == cur); in finalizeRelax()
|
| H A D | RISCV.cpp | 946 MutableArrayRef<Relocation> rels = sec->relocs(); in finalizeRelax() local 948 size_t newSize = old.size() - aux.relocDeltas[rels.size() - 1]; in finalizeRelax() 959 for (size_t i = 0, e = rels.size(); i != e; ++i) { in finalizeRelax() 966 const Relocation &r = rels[i]; in finalizeRelax() 1025 for (size_t i = 0, e = rels.size(); i != e;) { in finalizeRelax() 1026 uint64_t cur = rels[i].offset; in finalizeRelax() 1028 rels[i].offset -= delta; in finalizeRelax() 1030 rels[i].type = aux.relocTypes[i]; in finalizeRelax() 1031 } while (++i != e && rels[i].offset == cur); in finalizeRelax()
|
| H A D | AArch64.cpp | 992 const RelsOrRelas<ELFT> rels = sec.relsOrRelas<ELFT>(); in addTaggedSymbolReferences() local 993 if (rels.areRelocsRel()) in addTaggedSymbolReferences() 996 for (const typename ELFT::Rela &rel : rels.relas) { in addTaggedSymbolReferences()
|
| /freebsd-14.2/contrib/file/magic/Magdir/ |
| H A D | msooxml | 36 >>0x1E regex \\[Content_Types\\]\\.xml|_rels/\\.rels|docProps|customXml
|
| /freebsd-14.2/contrib/llvm-project/lld/COFF/ |
| H A D | Writer.cpp | 2057 std::vector<RuntimePseudoReloc> rels; in createRuntimePseudoRelocs() local 2063 sc->getRuntimePseudoRelocs(rels); in createRuntimePseudoRelocs() 2069 for (const RuntimePseudoReloc &rpr : rels) in createRuntimePseudoRelocs() 2075 if (!rels.empty()) in createRuntimePseudoRelocs() 2076 log("Writing " + Twine(rels.size()) + " runtime pseudo relocations"); in createRuntimePseudoRelocs() 2077 PseudoRelocTableChunk *table = make<PseudoRelocTableChunk>(rels); in createRuntimePseudoRelocs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELFLinkGraphBuilder.h | 680 auto RelEntries = Obj.rels(RelSect); in forEachRelRelocation()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | ARMEHABIPrinter.h | 415 for (const Elf_Rel &R : unwrapOrError(FileName, ELF.rels(Sec))) { in FindExceptionTable()
|
| H A D | ELFDumper.cpp | 3253 Elf_Rel_Range Rels = unwrapOrError(FileName, Obj.rels(*PltRelSec)); in getPltSym() 6310 if (Expected<Elf_Rel_Range> RangeOrErr = Obj.rels(Sec)) { in forEachRelocationDo() 7462 Obj.rels(*CGRelSection); in getSymbolIndices()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | ELF.h | 314 Expected<Elf_Rel_Range> rels(const Elf_Shdr &Sec) const { in rels() function
|
| /freebsd-14.2/sys/dev/cxgbe/ |
| H A D | t4_sge.c | 624 uint64_t refs, rels; in t4_sge_extfree_refs() local 626 rels = counter_u64_fetch(extfree_rels); in t4_sge_extfree_refs() 629 return (refs - rels); in t4_sge_extfree_refs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObject.cpp | 1859 ElfFile.rels(*Shdr); in readSections()
|