Home
last modified time | relevance | path

Searched refs:PLT (Results 1 – 25 of 145) sorted by relevance

123456

/openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/ELFRelocs/
H A DM68k.def18 ELF_RELOC(R_68K_PLT32, 13) /* 32 bit PC relative PLT address */
19 ELF_RELOC(R_68K_PLT16, 14) /* 16 bit PC relative PLT address */
20 ELF_RELOC(R_68K_PLT8, 15) /* 8 bit PC relative PLT address */
21 ELF_RELOC(R_68K_PLTOFF32, 16) /* 32 bit PLT offset */
22 ELF_RELOC(R_68K_PLTOFF16, 17) /* 16 bit PLT offset */
23 ELF_RELOC(R_68K_PLTOFF8, 18) /* 8 bit PLT offset */
26 ELF_RELOC(R_68K_JMP_SLOT, 21) /* Create PLT entry */
/openbsd-src/gnu/usr.bin/binutils-2.17/ld/emulparams/
H A Delf32ppc.sh12 PLT=".plt ${RELOCATING-0} : SPECIAL { *(.plt) }"
13 GOTPLT="${PLT}"
H A Delf64alpha.sh18 PLT=".plt ${RELOCATING-0} : SPECIAL { *(.plt) }"
H A Delf32xtensa.sh18 PLT="/* .plt* sections are embedded in .text */"
/openbsd-src/libexec/ld.so/i386/
H A Dldasm.S52 call _dl_boot_bind@PLT # _dl_boot_bind(sp,dl_data)
69 call _dl_boot@PLT # _dl_boot(argv,envp,loff,dl_data)
99 call _dl_bind@PLT # Call the binder
/openbsd-src/libexec/ld.so/amd64/
H A Dldasm.S52 call _dl_boot_bind@PLT # _dl_boot_bind(sp,dl_data,dynamicp)
61 call _dl_boot@PLT # _dl_boot(argv,envp,loff,dl_data)
107 call _dl_bind@PLT # Call the binder
/openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DDynamicTags.def46 DYNAMIC_TAG(PLTRELSZ, 2) // Size of relocation entries in PLT.
67 DYNAMIC_TAG(JMPREL, 23) // Address of relocations associated with PLT.
108 DYNAMIC_TAG(TLSDESC_PLT, 0x6FFFFEF6) // Location of PLT entry for TLS
111 // descriptor resolver PLT entry.
209 // of a writable PLT.
215 PPC_DYNAMIC_TAG(PPC_GOT, 0x70000000) // Uses Secure PLT ABI.
/openbsd-src/gnu/usr.bin/binutils/ld/scripttempl/
H A Dnw.sc27 PLT=".plt ${RELOCATING-0} : { *(.plt) }"
67 ${DATA_PLT-${PLT}}
104 ${DATA_PLT+${PLT}}
H A Delf.sc84 PLT=".plt ${RELOCATING-0} : { *(.plt) }"
271 ${DATA_PLT-${DATA_NONEXEC_PLT-${BSS_PLT-${PLT}}}}
343 /* pad CTOR/DTOR, GOT (and PLT if DATA_PLT) to page aligned if PAD_GOT */
345 ${DATA_PLT+${PLT}}
348 ${DATA_NONEXEC_PLT+${PLT}}
367 ${BSS_PLT+${PLT}}
H A Delf_chaos.sc74 PLT=".plt ${RELOCATING-0} : { *(.plt) }"
231 ${DATA_PLT-${BSS_PLT-${PLT}}}
276 ${DATA_PLT+${PLT}}
289 ${BSS_PLT+${PLT}}
/openbsd-src/gnu/usr.bin/binutils-2.17/ld/scripttempl/
H A Dnw.sc27 PLT=".plt ${RELOCATING-0} : { *(.plt) }"
67 ${DATA_PLT-${PLT}}
104 ${DATA_PLT+${PLT}}
H A Darmbpabi.sc30 PLT=".plt ${RELOCATING-0} : { *(.plt) }"
195 /* The SymbianOS kernel requires that the PLT go at the end of the
197 ${DATA_PLT-${BSS_PLT-${PLT}}}
266 ${DATA_PLT+${PLT_BEFORE_GOT-${PLT}}}
278 ${DATA_PLT+${PLT_BEFORE_GOT+${PLT}}}
289 ${BSS_PLT+${PLT}}
H A Delf_obsd.sc108 if test -z "$PLT"; then
109 PLT=".plt ${RELOCATING-0} : { *(.plt) }"
360 ${TEXT_PLT+${PLT}}
382 ${DATA_NONEXEC_PLT-${DATA_PLT+${PLT_BEFORE_GOT-${PLT}}}}
384 ${DATA_NONEXEC_PLT+${SDATA_GOT+${PLT}}}
443 ${DATA_GOT+${DATA_NONEXEC_PLT+${PLT}}}
455 ${DATA_NONEXEC_PLT-${DATA_PLT+${PLT_BEFORE_GOT+${PLT}}}}
463 ${BSS_PLT+${bss_PLT-${PLT}}}
H A Delf.sc108 if test -z "$PLT"; then
109 PLT=".plt ${RELOCATING-0} : { *(.plt) }"
279 ${TEXT_PLT+${PLT}}
382 ${DATA_NONEXEC_PLT-${DATA_PLT+${PLT_BEFORE_GOT-${PLT}}}}
384 ${DATA_NONEXEC_PLT+${SDATA_GOT+${PLT}}}
443 ${DATA_GOT+${DATA_NONEXEC_PLT+${PLT}}}
455 ${DATA_NONEXEC_PLT-${DATA_PLT+${PLT_BEFORE_GOT+${PLT}}}}
463 ${BSS_PLT+${bss_PLT-${PLT}}}
H A Delfxtensa.sc103 if test -z "$PLT"; then
104 PLT=".plt ${RELOCATING-0} : { *(.plt) }"
301 ${DATA_PLT-${BSS_PLT-${PLT}}}
388 ${DATA_PLT+${PLT_BEFORE_GOT-${PLT}}}
402 ${DATA_PLT+${PLT_BEFORE_GOT+${PLT}}}
412 ${BSS_PLT+${PLT}}
H A Delf_chaos.sc73 PLT=".plt ${RELOCATING-0} : { *(.plt) }"
230 ${DATA_PLT-${BSS_PLT-${PLT}}}
275 ${DATA_PLT+${PLT}}
288 ${BSS_PLT+${PLT}}
/openbsd-src/sys/lib/libkern/arch/arm/
H A Dbcopy.S42 b PIC_SYM(memmove, PLT)
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_interceptors_vfork_x86_64.inc.S32 call COMMON_INTERCEPTOR_HANDLE_VFORK@PLT
H A Dsanitizer_common_interceptors_vfork_i386.inc.S52 call COMMON_INTERCEPTOR_HANDLE_VFORK@PLT
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DELF_loongarch.cpp142 PLTTableManager PLT(GOT); in buildTables_ELF_loongarch() local
143 visitExistingEdges(G, GOT, PLT); in buildTables_ELF_loongarch()
/openbsd-src/gnu/llvm/compiler-rt/lib/builtins/hexagon/
H A Dmemcpy_likely_aligned.S56 jump memcpy@PLT
/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Dsysv4.opt145 Generate code to use a non-exec PLT and GOT
149 Generate code for old exec BSS PLT
/openbsd-src/gnu/usr.bin/binutils-2.17/ld/emultempl/
H A Dalphaelf.em128 --secureplt Force PLT in text segment.\n\
129 --no-secureplt Force PLT in data segment.\n\
/openbsd-src/gnu/usr.bin/binutils/gas/doc/
H A Dc-cris.texi186 @item PLT
199 Example: @code{add.d fnname:PLT,$pc}
203 Like PLT, but the value is relative to the beginning of the
210 Similar to @samp{PLT}, but the value of the symbol is a 32-bit
212 between the effect of the @samp{GOT} and the @samp{PLT} suffix;
216 resolver as with @samp{PLT}. The relocation is
/openbsd-src/gnu/usr.bin/gcc/gcc/config/sh/
H A Dt-linux19 # shoud not be called via PLT.

123456