| /freebsd-12-stable/contrib/llvm-project/lld/ELF/ |
| D | Relocations.cpp | 170 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleMipsTlsRelocation() 175 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleMipsTlsRelocation() 207 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation() 236 c.relocations.push_back( in handleTlsRelocation() 245 in.got->relocations.push_back( in handleTlsRelocation() 251 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation() 257 c.relocations.push_back({target->adjustTlsExpr(type, R_RELAX_TLS_LD_TO_LE), in handleTlsRelocation() 268 in.got->relocations.push_back( in handleTlsRelocation() 271 c.relocations.push_back({expr, type, offset, addend, &sym}); in handleTlsRelocation() 283 in.got->relocations.push_back( in handleTlsRelocation() [all …]
|
| 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()
|
| 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()
|
| 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">,
|
| 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-12-stable/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| 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>;
|
| D | WasmDumper.cpp | 130 for (const RelocationRef &Reloc : Section.relocations()) { in printRelocations() 205 for (const RelocationRef &Reloc : Section.relocations()) in printSectionHeaders()
|
| /freebsd-12-stable/contrib/llvm-project/lld/docs/ |
| 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.
|
| 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-12-stable/contrib/llvm-project/lld/ELF/Arch/ |
| 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-12-stable/contrib/binutils/bfd/doc/ |
| D | bfdint.texi | 184 required alignment, a list of relocations, and other miscellaneous 804 with relocations. 809 required to read the relocations for a section. In practice most 811 pointers for all the relocations plus a trailing @samp{NULL} entry, and 921 required to read the dynamic relocations. In practice most targets 923 all the relocations plus a trailing @samp{NULL} entry, and store the 929 Read the dynamic relocations. This is called via 1150 @cindex relocations in bfd 1152 The handling of relocations is one of the more confusing aspects of BFD. 1171 Most relocations are simple. A typical simple relocation is to set 32 [all …]
|
| /freebsd-12-stable/contrib/binutils/gas/doc/ |
| D | c-alpha.texi | 87 This option forces all relocations to be put into the object file, instead 88 of saving space and resolving some relocations at assembly time. Note that 151 @cindex Alpha relocations 152 @cindex relocations, Alpha 154 Some of these relocations are available for ECOFF, but mostly 178 @code{lituse} relocations with this @code{literal} relocation. The 179 @code{lituse} relocations are used by the linker to optimize the code 186 relocations. This is because the original @code{literal} instruction 286 @code{lituse} relocations must be in the same extended basic block. 305 Like @code{gprel} relocations except they compute dtp-relative offsets. [all …]
|
| /freebsd-12-stable/contrib/binutils/bfd/ |
| D | ChangeLog-2006 | 524 * elfxx-mips.c (sort_dynamic_relocs): Sort relocations against the 564 R_ARM_THM_MOVT_BREL relocations. 677 (_bfd_elf_eh_frame_section_offset): If make_relative, kill relocations 1042 R_ARM_THM_ALU_PREL_11_0 and R_ARM_THM_PC12 relocations. 1044 and R_ARM_THM_PC12 relocations. 1303 relocations. Use get_plt_index. 1661 (elf32_arm_reloc_map): Extend with the above relocations. 1665 relocations. 1667 codes to correspond to the above relocations. 1759 calling relocations. [all …]
|
| D | ChangeLog-9899 | 155 internal use within gas for alpha explicit relocations. 369 relocations against undefined symbols. 400 (elf_hppa_final_link_relocate): Handle SEGREL relocations. 602 (elf_hppa_final_link_relocate): Handle LTOFF* relocations. Handle 603 DIR* relocations. 610 GPREL* relocations. 622 DIR32, DIR64 and FPTR64 relocations. 632 DLTIND relocations. Compute the final value of the relocation 734 * reloc.c: Define BFD_RELOC_PJ_* relocations. 758 * elflink.h (elf_bfd_final_link): When counting relocations, don't [all …]
|
| D | ChangeLog-0203 | 407 to R_390_RELATIVE. Convert the other relocations against local 408 symbols to relocations against the start of the section. 410 to R_390_RELATIVE. Convert the other relocations against local 411 symbols to relocations against the start of the section. 1006 relocations. 1042 handle DT_MIPS_MSYM. Set DT_RELSZ based on the number of relocations 1395 * reloc.c: Fix documentation for MIPS ELF relocations. 1411 (howto_table): Add entries for relocations PAIR, HIGHADJ, HIGH, 1974 Don't complain about overflows in general 8-bit relocations. 2067 relocation for dynamic relocations. [all …]
|
| D | ChangeLog-9697 | 166 RELA relocations. 168 relocations. 189 (v850_elf_final_link_relocate): Fix HI16 and HI16_S relocations 466 HI_16 relocations. Correct bit adjustment in TDA offsets. 619 relocations against non-existant symbols. 641 Do 15 and 21 bit pc-relative relocations. 643 New relocations. 1003 and target of relocations. 1139 complain_overflow_signed, for 32 bit PC relative relocations. 1235 (ppc_elf_finish_dynamic_symbol): Set up GOT relocations when a [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| 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-12-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/ |
| D | M68k.def | 31 /* TLS static relocations. */
|
| D | AArch64.def | 124 // Dynamic relocations start 216 // Dynamic relocations start
|
| /freebsd-12-stable/contrib/binutils/include/elf/ |
| D | ChangeLog | 424 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations. 444 * arm.h: Add TLS relocations. 463 * mips.h: Define MIPS TLS relocations. 484 * frv.h: Add TLS relocations.
|
| D | ChangeLog-9103 | 151 * s390.h (elf_s390_reloc_type): Add long displacement relocations 248 * s390.h: Add s390 TLS relocations. 269 gotplt and pltoff relocations. 377 R_V850_LONGJUMP): New relocations. 488 * sh.h: Renumbered and renamed some SH5 relocations to match 788 Update relocations per August psABI docs. 843 (elf_i860_reloc_type): Defined ELF32 i860 relocations. 1438 * arm.h: Rename relocations. 1573 (R_SPARC_{DISP64,PLT64,HIX22,LOX10}): New relocations. 1574 (R_SPARC_{H44,M44,L44,REGISTER}): New relocations. [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ |
| D | ObjcopyOpts.td | 99 "Remove symbol <symbol> if it is not needed by relocations">, 104 "if they are not needed by relocations">,
|
| /freebsd-12-stable/contrib/file/magic/Magdir/ |
| D | forth | 36 >>6 leshort x %d relocations,
|
| /freebsd-12-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/ |
| 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()
|
| /freebsd-12-stable/contrib/elftoolchain/ |
| D | README.rst | 26 findtextrel Find undesired text relocations.
|