Home
last modified time | relevance | path

Searched refs:relocation (Results 1 – 25 of 47) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/
H A DLanai.def6 // No relocation
8 // 21-bit symbol relocation
10 // 21-bit symbol relocation with last two bits masked to 0
14 // General 32-bit relocation
16 // Upper 16-bits of a symbolic relocation
18 // Lower 16-bits of a symbolic relocation
H A DBPF.def5 // No relocation
H A DPowerPC.def84 ELF_RELOC(R_PPC_NONE, 0) /* No relocation. */
H A DAArch64.def7 // Null relocation: also 0x100 for ELF64
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDynamicTags.def46 DYNAMIC_TAG(PLTRELSZ, 2) // Size of relocation entries in PLT.
51 DYNAMIC_TAG(RELA, 7) // Address of relocation table (Rela entries).
52 DYNAMIC_TAG(RELASZ, 8) // Size of Rela relocation table.
53 DYNAMIC_TAG(RELAENT, 9) // Size of a Rela relocation entry.
61 DYNAMIC_TAG(REL, 17) // Address of relocation table (Rel entries).
62 DYNAMIC_TAG(RELSZ, 18) // Size of Rel relocation table.
63 DYNAMIC_TAG(RELENT, 19) // Size of a Rel relocation entry.
64 DYNAMIC_TAG(PLTREL, 20) // Type of relocation entry used for linking.
85 DYNAMIC_TAG(RELRSZ, 35) // Size of Relr relocation table.
86 DYNAMIC_TAG(RELR, 36) // Address of relocation table (Relr entries).
[all …]
H A DCOFF.h339 struct relocation { struct
/freebsd/contrib/llvm-project/lld/docs/ELF/
H A Dlarge_sections.rst4 When linking very large binaries, lld may report relocation overflows like
8 relocation R_X86_64_PC32 out of range: 2158227201 is not in [-2147483648, 2147483647]
12 ``R_X86_64_PC32`` relocation, which is a 32-bit signed offset from the PC. That
14 instruction referencing it, we run into a relocation overflow.
20 The largest relocation pressure is usually from ``.text`` to the beginning of
23 Some code models offer a tradeoff between relocation pressure and performance.
H A Dstart-stop-gc.rst31 Let that section reference ``meta`` via a relocation.
39 If a relocation is inconvenient, consider using ``__attribute__((retain))``
/freebsd/tools/build/options/
H A DWITH_BIND_NOW3 flag set to indicate that the run-time loader should perform all relocation
10 With full RELRO the entire GOT is made read-only after performing relocation at
H A DWITHOUT_BIND_NOW4 Run-time relocation processing will be performed on demand.
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86RecognizableInstr.cpp509 HANDLE_OPERAND(relocation); in emitInstructionSpecifier()
512 HANDLE_OPERAND(relocation); in emitInstructionSpecifier()
515 HANDLE_OPERAND(relocation); in emitInstructionSpecifier()
516 HANDLE_OPERAND(relocation); in emitInstructionSpecifier()
522 HANDLE_OPTIONAL(relocation) in emitInstructionSpecifier()
526 HANDLE_OPERAND(relocation); in emitInstructionSpecifier()
534 HANDLE_OPTIONAL(relocation) in emitInstructionSpecifier()
540 HANDLE_OPERAND(relocation) in emitInstructionSpecifier()
759 HANDLE_OPTIONAL(relocation) in emitInstructionSpecifier()
789 HANDLE_OPTIONAL(relocation) in emitInstructionSpecifier()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DRelocation.txt12 is called by the relocation model specific lowering function, using
33 MipsISD::{Highest, Higher, Hi, Lo}) depending upon relocation model,
52 to MIPS32 to compute addresses for the static relocation model.
/freebsd/contrib/file/magic/Magdir/
H A Dmotorola70 >26 beshort 0 no relocation tab
71 >26 beshort !0 + relocation tab
H A Dcoff103 >>>>18 leshort &0x0001 \b, no relocation info
148 # file ptr to relocation s_relptr like: 0
152 # number of relocation entries s_nreloc like: 0 1 2 5 6 8 19h 26h 27h 38h 50h 5Fh 89h Dh 1Ch 69h A9…
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DOpts.td27 def dyn_relocations : FF<"dyn-relocations", "Display the dynamic relocation entries in the file">;
29 def expand_relocs : FF<"expand-relocs", "Expand each shown relocation to multiple lines">;
35 def relocs : FF<"relocs", "Display the relocation entries in the file">;
97 …ations : FF<"loader-section-relocations" , "Display the loader section relocation entries">, Group…
/freebsd/contrib/llvm-project/lld/docs/
H A DNewLLD.rst195 Specifically, section-based chunks know how to read relocation tables
279 relocation table. A base relocation table consists of a list of
283 Note that this run-time relocation mechanism is much simpler than ELF.
H A DReleaseNotes.rst63 and combine relocation sections if their relocated section group members are
H A DWebAssembly.rst109 `dynamic-no-pic` relocation models). This options is useful for linking
/freebsd/sys/contrib/device-tree/Bindings/arm/hisilicon/
H A Dhisilicon.txt318 [2]: relocation physical address
319 [3]: relocation size
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DWinCOFFObjectWriter.cpp98 COFF::relocation Data;
188 void WriteRelocation(const COFF::relocation &R);
568 void WinCOFFWriter::WriteRelocation(const COFF::relocation &R) { in WriteRelocation()
626 COFF::relocation R; in writeSection()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DObjdumpOpts.td32 "relocation entries and the symbol table">;
96 HelpText<"Display the dynamic relocation entries in the file">;
156 HelpText<"Display the relocation entries in the file">;
H A DOtoolOpts.td27 def r : Flag<["-"], "r">, HelpText<"print relocation entries">;
/freebsd/contrib/llvm-project/llvm/tools/llvm-objcopy/
H A DObjcopyOpts.td124 "are not required by any relocation">,
129 "are local or undefined and are not required by any relocation">,
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td1316 // fourth operand to emit a relocation on a symbol relating to this instruction.
1317 // The relocation does not affect any bits of the instruction itself but is used
1662 // fourth operand to emit a relocation on a symbol relating to this instruction.
1663 // The relocation does not affect any bits of the instruction itself but is used
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPseudo.td202 // static relocation which doesn't need to reserve r14, r15 and r28.

12