/netbsd-src/external/apache2/llvm/dist/llvm/tools/dsymutil/ |
H A D | DwarfLinkerForBinary.cpp | 573 const DebugMapObject &DMO, std::vector<ValidReloc> &Relocs) { in findValidRelocs() argument 576 findValidRelocsMachO(Section, *MachOObj, DMO, Relocs); in findValidRelocs() 581 if (Relocs.empty()) in findValidRelocs() 588 llvm::sort(Relocs); in findValidRelocs() 620 const std::vector<ValidReloc> &Relocs, uint64_t StartPos, uint64_t EndPos) { in getRelocations() argument 623 auto CurReloc = partition_point(Relocs, [StartPos](const ValidReloc &Reloc) { in getRelocations() 627 while (CurReloc != Relocs.end() && CurReloc->Offset >= StartPos && in getRelocations() 658 std::vector<ValidReloc> Relocs = in hasValidRelocationAt() local 661 if (Relocs.size() == 0) in hasValidRelocationAt() 665 printReloc(Relocs[0]); in hasValidRelocationAt() [all …]
|
H A D | DwarfLinkerForBinary.h | 94 getRelocations(const std::vector<ValidReloc> &Relocs, uint64_t StartPos, 169 bool hasValidRelocationAt(const std::vector<ValidReloc> &Relocs,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 68 std::vector<ELFRelocationEntry> &Relocs) override; 207 static void dumpRelocs(const char *Prefix, const Container &Relocs) { in dumpRelocs() argument 208 for (const auto &R : Relocs) in dumpRelocs() 430 std::vector<ELFRelocationEntry> &Relocs) { in sortRelocs() argument 437 if (Relocs.size() < 2) in sortRelocs() 441 llvm::sort(Relocs, in sortRelocs() 449 LLVM_DEBUG(dumpRelocs("R: ", Relocs)); in sortRelocs() 454 copy_if_else(Relocs.begin(), Relocs.end(), std::back_inserter(Remainder), in sortRelocs() 497 assert(Relocs.size() == Sorted.size() && "Some relocs were not consumed"); in sortRelocs() 503 Relocs[CopyTo++] = R.R; in sortRelocs()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/XRay/ |
H A D | InstrumentationMap.cpp | 94 RelocMap Relocs; in loadObj() local 124 Relocs.insert( in loadObj() 135 Relocs.insert( in loadObj() 140 Relocs.insert({Reloc.getOffset(), *AddendOrErr}); in loadObj() 160 RelocMap::const_iterator R = Relocs.find(A); in loadObj() 161 if (R != Relocs.end()) in loadObj()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/COFF/ |
H A D | Writer.cpp | 29 for (Relocation &R : Sec.Relocs) { in finalizeRelocTargets() 101 if (S.Relocs.size() >= 0xffff) { in layoutSections() 107 S.Header.NumberOfRelocations = S.Relocs.size(); in layoutSections() 108 S.Header.PointerToRelocations = S.Relocs.size() ? FileSize : 0; in layoutSections() 111 FileSize += S.Relocs.size() * sizeof(coff_relocation); in layoutSections() 320 if (S.Relocs.size() >= 0xffff) { in writeSections() 322 R.VirtualAddress = S.Relocs.size() + 1; in writeSections() 328 for (const auto &R : S.Relocs) { in writeSections()
|
H A D | Reader.cpp | 72 ArrayRef<coff_relocation> Relocs = COFFObj.getRelocations(Sec); in readSections() local 73 for (const coff_relocation &R : Relocs) in readSections() 74 S.Relocs.push_back(R); in readSections() 179 for (Relocation &R : Sec.Relocs) { in setSymbolTargets()
|
H A D | Object.cpp | 57 for (const Relocation &R : Sec.Relocs) { in markSymbols() 124 Sec.Relocs.clear(); in truncateSections()
|
H A D | Object.h | 38 std::vector<Relocation> Relocs; member
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/ |
H A D | ELF.cpp | 333 std::vector<Elf_Rel> Relocs; in decode_relrs() local 351 Relocs.push_back(Rel); in decode_relrs() 363 Relocs.push_back(Rel); in decode_relrs() 372 return Relocs; in decode_relrs() 397 std::vector<Elf_Rela> Relocs; in android_relas() local 398 Relocs.reserve(NumRelocs); in android_relas() 435 Relocs.push_back(R); in android_relas() 441 return Relocs; in android_relas()
|
H A D | COFFObjectFile.cpp | 1791 Relocs.reserve(OrigRelocs.size()); in load() 1793 Relocs.push_back(&R); in load() 1794 llvm::sort(Relocs, [](const coff_relocation *A, const coff_relocation *B) { in load() 1812 std::equal_range(Relocs.begin(), Relocs.end(), &RelocTarget, in getContents()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/ |
H A D | MCELFObjectTargetWriter.cpp | 27 std::vector<ELFRelocationEntry> &Relocs) { in sortRelocs() argument
|
H A D | MachObjectWriter.cpp | 853 std::vector<RelAndSymbol> &Relocs = Relocations[&Sec]; in writeObject() local 854 unsigned NumRelocs = Relocs.size(); in writeObject() 967 std::vector<RelAndSymbol> &Relocs = Relocations[&Sec]; in writeObject() local 968 for (const RelAndSymbol &Rel : make_range(Relocs.rbegin(), Relocs.rend())) { in writeObject()
|
H A D | ELFObjectWriter.cpp | 917 std::vector<ELFRelocationEntry> &Relocs = OWriter.Relocations[&Sec]; in writeRelocations() local 923 std::reverse(Relocs.begin(), Relocs.end()); in writeRelocations() 926 OWriter.TargetObjectWriter->sortRelocs(Asm, Relocs); in writeRelocations() 928 for (unsigned i = 0, e = Relocs.size(); i != e; ++i) { in writeRelocations() 929 const ELFRelocationEntry &Entry = Relocs[e - i - 1]; in writeRelocations()
|
H A D | WasmObjectWriter.cpp | 1043 std::vector<WasmRelocationEntry> &Relocs) { in writeRelocSection() argument 1047 if (Relocs.empty()) in writeRelocSection() 1056 Relocs, [](const WasmRelocationEntry &A, const WasmRelocationEntry &B) { in writeRelocSection() 1065 encodeULEB128(Relocs.size(), W->OS); in writeRelocSection() 1066 for (const WasmRelocationEntry &RelEntry : Relocs) { in writeRelocSection()
|
/netbsd-src/external/gpl3/binutils/dist/gas/doc/ |
H A D | c-wasm32.texi | 45 * WebAssembly-Relocs:: Relocations 59 @node WebAssembly-Relocs
|
H A D | c-ia64.texi | 122 * IA-64-Relocs:: Relocations 172 @node IA-64-Relocs
|
H A D | c-or1k.texi | 31 * OpenRISC-Relocs:: Relocations 80 @node OpenRISC-Relocs
|
/netbsd-src/external/gpl3/binutils.old/dist/gas/doc/ |
H A D | c-wasm32.texi | 45 * WebAssembly-Relocs:: Relocations 59 @node WebAssembly-Relocs
|
H A D | c-ia64.texi | 122 * IA-64-Relocs:: Relocations 172 @node IA-64-Relocs
|
H A D | c-or1k.texi | 31 * OpenRISC-Relocs:: Relocations 80 @node OpenRISC-Relocs
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyld.cpp | 1079 void RuntimeDyldImpl::resolveRelocationList(const RelocationList &Relocs, in resolveRelocationList() argument 1081 for (unsigned i = 0, e = Relocs.size(); i != e; ++i) { in resolveRelocationList() 1082 const RelocationEntry &RE = Relocs[i]; in resolveRelocationList() 1095 RelocationList &Relocs = RelocKV.second; in applyExternalSymbolRelocations() local 1100 resolveRelocationList(Relocs, 0); in applyExternalSymbolRelocations() 1135 resolveRelocationList(Relocs, Addr); in applyExternalSymbolRelocations()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFContext.cpp | 1502 RelocAddrMap Relocs; member 1767 RelocAddrMap *Map = Sec ? &Sec->Relocs : nullptr; in DWARFObjInMemory() 1773 .Relocs; in DWARFObjInMemory() 1777 .Relocs; in DWARFObjInMemory() 1781 .Relocs; in DWARFObjInMemory() 1785 .Relocs; in DWARFObjInMemory() 1852 RelocAddrMap::const_iterator AI = Sec.Relocs.find(Pos); in find() 1853 if (AI == Sec.Relocs.end()) in find()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/ |
H A D | MCELFObjectWriter.h | 93 std::vector<ELFRelocationEntry> &Relocs);
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
H A D | Program.h | 144 llvm::DenseMap<const FunctionDecl *, std::vector<unsigned>> Relocs; variable
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCCodeEmitter.cpp | 485 static const std::map<unsigned,unsigned> Relocs = { in getFixupNoBits() local 499 auto F = Relocs.find(VarKind); in getFixupNoBits() 500 if (F != Relocs.end()) in getFixupNoBits()
|