| /openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/ELFRelocs/ |
| H A D | M68k.def | 18 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 D | elf32ppc.sh | 12 PLT=".plt ${RELOCATING-0} : SPECIAL { *(.plt) }" 13 GOTPLT="${PLT}"
|
| H A D | elf64alpha.sh | 18 PLT=".plt ${RELOCATING-0} : SPECIAL { *(.plt) }"
|
| H A D | elf32xtensa.sh | 18 PLT="/* .plt* sections are embedded in .text */"
|
| /openbsd-src/libexec/ld.so/i386/ |
| H A D | ldasm.S | 52 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 D | ldasm.S | 52 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 D | DynamicTags.def | 46 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 D | nw.sc | 27 PLT=".plt ${RELOCATING-0} : { *(.plt) }" 67 ${DATA_PLT-${PLT}} 104 ${DATA_PLT+${PLT}}
|
| H A D | elf.sc | 84 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 D | elf_chaos.sc | 74 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 D | nw.sc | 27 PLT=".plt ${RELOCATING-0} : { *(.plt) }" 67 ${DATA_PLT-${PLT}} 104 ${DATA_PLT+${PLT}}
|
| H A D | armbpabi.sc | 30 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 D | elf_obsd.sc | 108 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 D | elf.sc | 108 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 D | elfxtensa.sc | 103 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 D | elf_chaos.sc | 73 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 D | bcopy.S | 42 b PIC_SYM(memmove, PLT)
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_common_interceptors_vfork_x86_64.inc.S | 32 call COMMON_INTERCEPTOR_HANDLE_VFORK@PLT
|
| H A D | sanitizer_common_interceptors_vfork_i386.inc.S | 52 call COMMON_INTERCEPTOR_HANDLE_VFORK@PLT
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_loongarch.cpp | 142 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 D | memcpy_likely_aligned.S | 56 jump memcpy@PLT
|
| /openbsd-src/gnu/gcc/gcc/config/rs6000/ |
| H A D | sysv4.opt | 145 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 D | alphaelf.em | 128 --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 D | c-cris.texi | 186 @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 D | t-linux | 19 # shoud not be called via PLT.
|