/glibc-2.36/elf/ |
D | dl-minimal.c | 35 __typeof (calloc) *__rtld_calloc attribute_relro; variable 36 __typeof (free) *__rtld_free attribute_relro; variable 37 __typeof (malloc) *__rtld_malloc attribute_relro; variable 38 __typeof (realloc) *__rtld_realloc attribute_relro; variable
|
D | dl-find_object.c | 62 static struct dl_find_object_internal _dlfo_main attribute_relro; variable 70 static uintptr_t _dlfo_nodelete_mappings_end attribute_relro; variable 71 static size_t _dlfo_nodelete_mappings_size attribute_relro; variable 73 attribute_relro; variable
|
D | rtld.c | 159 int _dl_argc attribute_relro attribute_hidden; 160 char **_dl_argv attribute_relro = NULL; variable 166 uintptr_t __stack_chk_guard attribute_relro; 171 uintptr_t __pointer_chk_guard_local attribute_relro attribute_hidden; 351 struct rtld_global_ro _rtld_global_ro attribute_relro = variable 395 RLTD_TIMING_DECLARE (load_time, static, attribute_relro); 396 RLTD_TIMING_DECLARE (start_time, static, attribute_relro);
|
D | dl-load.c | 92 int __stack_prot attribute_hidden attribute_relro variable 103 struct r_search_path_struct __rtld_env_path_list attribute_relro; variable 107 static const struct r_strlenpair *capstr attribute_relro; variable 108 static size_t ncapstr attribute_relro; variable 109 static size_t max_capstrlen attribute_relro; variable 463 struct r_search_path_struct __rtld_search_dirs attribute_relro; variable
|
/glibc-2.36/sysdeps/nptl/ |
D | dl-mutex.c | 25 __typeof (pthread_mutex_lock) *___rtld_mutex_lock attribute_relro; variable 26 __typeof (pthread_mutex_unlock) *___rtld_mutex_unlock attribute_relro; variable
|
D | dl-tls_init_tp.c | 48 const unsigned int __rseq_size attribute_relro; variable 49 const ptrdiff_t __rseq_offset attribute_relro; variable
|
/glibc-2.36/sysdeps/unix/sysv/linux/ |
D | dl-sysdep.c | 54 int __libc_enable_secure attribute_relro = 0; variable 57 void *__libc_stack_end attribute_relro = NULL; 59 void *_dl_random attribute_relro = NULL;
|
D | dl-vdso-setup.c | 38 # define RELRO attribute_relro
|
D | dl-execstack.c | 30 extern int __stack_prot attribute_relro attribute_hidden;
|
/glibc-2.36/sysdeps/generic/ |
D | ldsodefs.h | 700 attribute_relro __rtld_local_attribute__; 702 attribute_relro __rtld_global_attribute__; 708 attribute_relro __rtld_global_attribute__; 739 attribute_relro 745 extern int _dl_argc attribute_hidden attribute_relro; 746 extern char **_dl_argv attribute_relro; 756 extern void *_dl_random attribute_hidden attribute_relro;
|
/glibc-2.36/csu/ |
D | libc-start.c | 50 uintptr_t __stack_chk_guard attribute_relro; variable 55 uintptr_t __pointer_chk_guard_local attribute_relro attribute_hidden;
|
/glibc-2.36/sysdeps/unix/sysv/linux/aarch64/ |
D | sysdep.h | 254 extern uintptr_t __pointer_chk_guard_local attribute_relro attribute_hidden; 274 extern uintptr_t __pointer_chk_guard attribute_relro;
|
/glibc-2.36/sysdeps/unix/sysv/linux/alpha/ |
D | sysdep.h | 345 extern uintptr_t __pointer_chk_guard_local attribute_relro attribute_hidden; 349 extern uintptr_t __pointer_chk_guard attribute_relro;
|
/glibc-2.36/sysdeps/arm/ |
D | sysdep.h | 314 extern uintptr_t __pointer_chk_guard_local attribute_relro attribute_hidden; 334 extern uintptr_t __pointer_chk_guard attribute_relro;
|
/glibc-2.36/include/ |
D | unistd.h | 194 extern int __libc_enable_secure attribute_relro;
|
D | libc-symbols.h | 429 #define attribute_relro __attribute__ ((section (".data.rel.ro"))) macro
|
/glibc-2.36/sysdeps/mach/hurd/ |
D | dl-sysdep.c | 66 void *_dl_random attribute_relro = NULL;
|
/glibc-2.36/ChangeLog.old/ |
D | ChangeLog.14 | 1968 DL_ARGV_NOT_RELRO defined, don't use attribute_relro. 1997 use attribute_relro for _dl_argv. 2484 * elf/dl-load.c: Don't add attribute_relro to max_dirnamelen. 2526 * include/unistd.h (__libc_enable_secure): Mark attribute_relro. 2659 * include/libc-symbols.h: Define attribute_relro. 2660 * elf/dl-load.c: Add attribute_relro to env_path_list, capstr, ncapstr, 2662 * elf/rtld.c: Add attribute_relro to _dl_argc, _dl_argv, _dl_skip_args, 2667 * sysdeps/generic/dl-sysdep.c: Add attribute_relro to _dl_auxv. Use 2668 attribute_relro instead of explicitly assigning variable to the 2671 _dl_argv, _dl_argv_internal with attribute_relro.
|
D | ChangeLog.15 | 4417 * elf/rtld.c (dl_main): Mark dyn_temp with attribute_relro.
|
D | ChangeLog.16 | 4923 * iconv/gconv_builtin.c: Mark map with attribute_relro. 8107 Don't use attribute_relro.
|
D | ChangeLog.21 | 11212 elf: Apply attribute_relro to pointers in elf/dl-minimal.c
|
D | ChangeLog.17 | 411 * sysdeps/generic/ldsodefs.h (_dl_random): Mark attribute_relro;
|
D | ChangeLog.18 | 5486 * scripts/gen-tunables.awk: Add attribute_relro to 83050 (__libc_stack_end): Do not use attribute_relro. 83055 attribute_relro.
|