/openbsd/libexec/ld.so/sh/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 38 :data :relro :random 40 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 41 .dynamic : { *(.dynamic) } :data :relro :dynamic 42 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/m88k/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 39 :data :relro :random 43 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 44 .dynamic : { *(.dynamic) } :data :relro :dynamic 45 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/powerpc/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 42 } :data :relro :random 48 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 49 .dynamic : { *(.dynamic) } :data :relro :dynamic 50 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/powerpc64/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 41 } :data :relro :random 47 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 48 .dynamic : { *(.dynamic) } :data :relro :dynamic 49 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/riscv64/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 42 } :data :relro :random 48 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 49 .dynamic : { *(.dynamic) } :data :relro :dynamic 50 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/sparc64/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 42 } :data :relro :random 47 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 48 .dynamic : { *(.dynamic) } :data :relro :dynamic 49 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/aarch64/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 42 } :data :relro :random 47 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 48 .dynamic : { *(.dynamic) } :data :relro :dynamic 49 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/alpha/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 42 } :data :relro :random 47 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 48 .dynamic : { *(.dynamic) } :data :relro :dynamic 49 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/amd64/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 41 } :data :relro :random 42 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 43 .dynamic : { *(.dynamic) } :data :relro :dynamic 44 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/arm/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 43 } :data :relro :random 49 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 50 .dynamic : { *(.dynamic) } :data :relro :dynamic 51 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/i386/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 41 } :data :relro :random 47 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 48 .dynamic : { *(.dynamic) } :data :relro :dynamic 49 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/mips64/ |
H A D | ld.script | 9 relro PT_GNU_RELRO; 42 } :data :relro :random 48 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 49 .dynamic : { *(.dynamic) } :data :relro :dynamic 51 .got : { *(.got.plt) *(.got) } :data :relro
|
/openbsd/libexec/ld.so/hppa/ |
H A D | ld.script | 10 relro PT_GNU_RELRO; 48 } :data :relro :random 53 .data.rel.ro : { *(.data.rel.ro.local*) *(.data.rel.ro*) } :data :relro 54 .dynamic : { *(.dynamic) } :data :relro :dynamic
|
/openbsd/gnu/llvm/lld/ELF/ |
H A D | OutputSections.h | 106 bool relro = false; variable
|
H A D | ScriptParser.cpp | 597 osd->osec.relro = false; in readSections() 906 osec->relro = seenDataAlign && !seenRelroEnd; in readOutputSectionDescription()
|
/openbsd/gnu/usr.bin/binutils-2.17/include/ |
H A D | bfdlink.h | 331 unsigned int relro: 1; member
|
H A D | ChangeLog | 513 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
|
/openbsd/gnu/usr.bin/binutils-2.17/ld/ |
H A D | ChangeLog-2004 | 472 base so that relro end is suitably aligned. 797 -z relro patch. 970 * genscripts.sh: Generate -z combreloc -z now -z relro scripts 978 -z relro and -z norelro. 981 -z relro scripts when appropriate. 991 (fold_binary): Handle -z relro. 994 * ldmain.c (main): Initialize link_info.relro to FALSE. 995 * ldlang.c (lang_size_sections): Handle -z relro.
|
H A D | ldmain.c | 302 link_info.relro = TRUE; in main()
|
/openbsd/gnu/llvm/compiler-rt/lib/scudo/standalone/ |
H A D | CMakeLists.txt | 35 list(APPEND SCUDO_LINK_FLAGS -Wl,-z,defs,-z,now,-z,relro)
|
/openbsd/gnu/usr.bin/binutils-2.17/ld/emultempl/ |
H A D | elf32.em | 1942 echo ' && link_info.relro) return' >> e${EMULATION_NAME}.c 1957 echo ' && link_info.relro) return' >> e${EMULATION_NAME}.c 1968 echo ' ; else if (link_info.combreloc && link_info.relro) return' >> e${EMULATION_NAME}.c 2001 else if (link_info.pie && link_info.combreloc && link_info.relro) 2019 else if (link_info.shared && link_info.combreloc && link_info.relro) 2036 else if (link_info.combreloc && link_info.relro) 2203 else if (strcmp (optarg, "relro") == 0) 2204 link_info.relro = TRUE; 2206 link_info.relro = FALSE; 2266 fprintf (file, _(" -z relro\t\tCreate RELRO program header\n"));
|
/openbsd/usr.sbin/nsd/ |
H A D | acx_nlnetlabs.m4 | 122 # ACX_CHECK_RELRO_NOW - add --enable-relro-now option and check it 1524 dnl Check if linker supports -Wl,-z,relro,-z,now. 1527 …AC_ARG_ENABLE([relro_now], AS_HELP_STRING([--enable-relro-now], [Enable full relocation binding at… 1529 AC_MSG_CHECKING([if $CC supports -Wl,-z,relro,-z,now]) 1531 LDFLAGS="$LDFLAGS -Wl,-z,relro,-z,now"
|
/openbsd/usr.sbin/unbound/ |
H A D | acx_nlnetlabs.m4 | 122 # ACX_CHECK_RELRO_NOW - add --enable-relro-now option and check it 1524 dnl Check if linker supports -Wl,-z,relro,-z,now. 1527 …AC_ARG_ENABLE([relro_now], AS_HELP_STRING([--enable-relro-now], [Enable full relocation binding at… 1529 AC_MSG_CHECKING([if $CC supports -Wl,-z,relro,-z,now]) 1531 LDFLAGS="$LDFLAGS -Wl,-z,relro,-z,now"
|
/openbsd/gnu/usr.bin/binutils-2.17/bfd/ |
H A D | elf-bfd.h | 1316 bfd_boolean relro; member
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | DiagnosticParseKinds.td | 1139 "expected one of [bss|data|rodata|text|relro] section kind in '#pragma %0'">; 1141 "expected '=' following '#pragma clang section %select{invalid|bss|data|rodata|text|relro}0'">;
|