| /freebsd-13.1/contrib/llvm-project/lld/ELF/ |
| H A D | Relocations.cpp | 236 c.relocations.push_back( in handleTlsRelocation() 245 in.got->relocations.push_back( in handleTlsRelocation() 268 in.got->relocations.push_back( in handleTlsRelocation() 283 in.got->relocations.push_back( in handleTlsRelocation() 296 in.got->relocations.push_back( in handleTlsRelocation() 306 c.relocations.push_back( in handleTlsRelocation() 315 c.relocations.push_back( in handleTlsRelocation() 1591 sec.relocations.reserve(rels.size()); in scanRelocs() 1610 llvm::stable_sort(sec.relocations, in scanRelocs() 2114 for (Relocation &rel : isec->relocations) in hexagonNeedsTLSSymbol() [all …]
|
| H A D | ARMErrataFix.cpp | 186 if (!relocations.empty()) { in writeTo() 286 auto relIt = llvm::find_if(isec->relocations, [=](const Relocation &r) { in scanCortexA8Errata657417() 291 if (relIt != isec->relocations.end()) in scanCortexA8Errata657417() 457 psec->relocations.push_back( in implementPatch() 476 isec->relocations.push_back( in implementPatch()
|
| H A D | AArch64ErrataFix.cpp | 549 auto relIt = llvm::find_if(isec->relocations, [=](const Relocation &r) { in implementPatch() 552 if (relIt != isec->relocations.end() && in implementPatch() 566 if (relIt != isec->relocations.end()) { in implementPatch() 567 ps->relocations.push_back( in implementPatch() 571 isec->relocations.push_back(makeRelToPatch(patcheeOffset, ps->patchSym)); in implementPatch()
|
| H A D | Options.td | 104 "Apply link-time values for dynamic relocations", 105 "Do not apply link-time values for dynamic relocations (default)">; 172 def emit_relocs: F<"emit-relocs">, HelpText<"Generate relocations in output">; 315 Eq<"pack-dyn-relocs", "Pack dynamic relocations in the given format">, 479 "Warn about using ifunc symbols with text relocations", 480 "Do not warn about using ifunc symbols with text relocations (default)">; 718 defm check_dynamic_relocations: BB<"check-dynamic-relocations", 719 "Perform additional validation of the written dynamic relocations", 720 "Do not perform additional validation of the written dynamic relocations">,
|
| H A D | InputSection.cpp | 488 sec->relocations.push_back({R_ABS, type, rel.r_offset, addend, &sym}); in copyRelocations() 616 std::equal_range(isec->relocations.begin(), isec->relocations.end(), r, in getRISCVPCRelHi20() 992 for (const Relocation &rel : sec->relocations) { in relocateNonAllocForRelocatable() 1025 for (const Relocation &rel : relocations) { in relocateAlloc() 1188 for (Relocation &rel : relocations) { in adjustSplitStackFunctionPrologues()
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | Opts.td | 18 "--symbols, --relocations, --dynamic-table, --notes, --version-info, --unwind, " 25 def dyn_relocations : FF<"dyn-relocations", "Display the dynamic relocation entries in the file">; 37 def section_relocations : FF<"section-relocations", "Display relocations for each section shown">; 59 def raw_relr : FF<"raw-relr", "Do not decode relocations in SHT_RELR section, display raw contents"… 97 def : Flag<["--"], "sr">, Alias<section_relocations>, HelpText<"Alias for --section-relocations">; 106 def : FF<"relocations", "Alias for --relocs">, Alias<relocs>;
|
| H A D | WasmDumper.cpp | 130 for (const RelocationRef &Reloc : Section.relocations()) { in printRelocations() 205 for (const RelocationRef &Reloc : Section.relocations()) in printSectionHeaders()
|
| /freebsd-13.1/contrib/llvm-project/lld/docs/ |
| H A D | ReleaseNotes.rst | 47 * IRELATIVE/TLSDESC relocations now support ``-z rel``. 57 * Absolute relocations referencing undef weak now produce dynamic relocations for -pie, matching GO… 70 * Copy relocations on non-default version symbols are now supported. 99 * The Mips port now omits unneeded dynamic relocations for PIE non-preemptible TLS. 105 * The RISC-V port now resolves undefined weak relocations to the current location if not using PLT. 107 * ``R_386_GOTOFF`` relocations from .debug_info are now allowed to be compatible with GCC.
|
| H A D | NewLLD.rst | 52 For example, we do not read section contents or relocations 120 - 13,000,000 relocations. 125 you have a lot of relocations and symbols for each file. 129 It is important to not waste time on relocations and symbols. 194 and how to apply relocations to them. 267 loader, so we apply relocations accordingly. Result texts and data 274 * Base relocations (COFF) 295 happen to have the same metadata, actual contents and relocations,
|
| /freebsd-13.1/contrib/llvm-project/lld/ELF/Arch/ |
| H A D | X86_64.cpp | 161 unsigned size = is.relocations.size(); in getRelocationWithOffset() 163 if (is.relocations[i].offset == offset && is.relocations[i].expr != R_NONE) in getRelocationWithOffset() 257 if (rIndex == is.relocations.size()) in deleteFallThruJmpInsn() 260 Relocation &r = is.relocations[rIndex]; in deleteFallThruJmpInsn() 285 if (rbIndex == is.relocations.size()) in deleteFallThruJmpInsn() 288 Relocation &rB = is.relocations[rbIndex]; in deleteFallThruJmpInsn()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | DynamicTags.def | 62 DYNAMIC_TAG(JMPREL, 23) // Address of relocations associated with PLT. 63 DYNAMIC_TAG(BIND_NOW, 24) // Process all relocations before execution. 166 MIPS_DYNAMIC_TAG(MIPS_DELTA_RELOC, 0x7000001B) // Delta relocations. 170 // relocations refer to.
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/ |
| H A D | M68k.def | 31 /* TLS static relocations. */
|
| H A D | AArch64.def | 124 // Dynamic relocations start 216 // Dynamic relocations start
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objcopy/ |
| H A D | ObjcopyOpts.td | 99 "Remove symbol <symbol> if it is not needed by relocations">, 104 "if they are not needed by relocations">,
|
| H A D | CommonOpts.td | 57 HelpText<"Remove all symbols not needed by relocations">;
|
| /freebsd-13.1/contrib/file/magic/Magdir/ |
| H A D | forth | 36 >>6 leshort x %d relocations,
|
| /freebsd-13.1/contrib/llvm-project/lld/lib/ReaderWriter/MachO/ |
| H A D | MachONormalizedFileBinaryWriter.cpp | 296 relocCount += sect.relocations.size(); in MachOFileLayout() 655 sout->reloff = sin.relocations.empty() ? 0 : relOffset; in writeSingleSegmentLoadCommand() 656 sout->nreloc = sin.relocations.size(); in writeSingleSegmentLoadCommand() 660 relOffset += sin.relocations.size() * sizeof(any_relocation_info); in writeSingleSegmentLoadCommand() 1038 for (Relocation r : sect.relocations) { in writeRelocations()
|
| H A D | MachONormalizedFile.h | 124 Relocations relocations; member
|
| H A D | MachONormalizedFileBinaryReader.cpp | 310 appendRelocations(section.relocations, mb->getBuffer(), isBig, in readBinary() 354 appendRelocations(section.relocations, mb->getBuffer(), isBig, in readBinary()
|
| /freebsd-13.1/contrib/elftoolchain/ |
| H A D | README.rst | 26 findtextrel Find undesired text relocations.
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Object/ |
| H A D | XCOFFObjectFile.cpp | 332 auto RelocationsOrErr = relocations(*SectionEntPtr); in section_rel_begin() 344 auto RelocationsOrErr = relocations(*SectionEntPtr); in section_rel_end() 677 XCOFFObjectFile::relocations(const XCOFFSectionHeader32 &Sec) const { in relocations() function in llvm::object::XCOFFObjectFile
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Relocation.txt | 4 that deal with addresses and/or relocations. These are defined in
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-cxxdump/ |
| H A D | llvm-cxxdump.cpp | 89 for (const object::RelocationRef &Reloc : SR.relocations()) { in collectRelocatedSymbols() 113 for (const object::RelocationRef &Reloc : SR.relocations()) { in collectRelocationOffsets()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | MachOEmitter.cpp | 363 if (Sec.relocations.empty()) in writeRelocations() 366 for (const MachOYAML::Relocation &R : Sec.relocations) { in writeRelocations()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/XRay/ |
| H A D | InstrumentationMap.cpp | 118 for (const object::RelocationRef &Reloc : Section.relocations()) { in loadObj()
|