Home
last modified time | relevance | path

Searched refs:attribute_relro (Results 1 – 23 of 23) sorted by relevance

/glibc-2.36/elf/
Ddl-minimal.c35 __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
Ddl-find_object.c62 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
Drtld.c159 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);
Ddl-load.c92 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/
Ddl-mutex.c25 __typeof (pthread_mutex_lock) *___rtld_mutex_lock attribute_relro; variable
26 __typeof (pthread_mutex_unlock) *___rtld_mutex_unlock attribute_relro; variable
Ddl-tls_init_tp.c48 const unsigned int __rseq_size attribute_relro; variable
49 const ptrdiff_t __rseq_offset attribute_relro; variable
/glibc-2.36/sysdeps/unix/sysv/linux/
Ddl-sysdep.c54 int __libc_enable_secure attribute_relro = 0; variable
57 void *__libc_stack_end attribute_relro = NULL;
59 void *_dl_random attribute_relro = NULL;
Ddl-vdso-setup.c38 # define RELRO attribute_relro
Ddl-execstack.c30 extern int __stack_prot attribute_relro attribute_hidden;
/glibc-2.36/sysdeps/generic/
Dldsodefs.h700 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/
Dlibc-start.c50 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/
Dsysdep.h254 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/
Dsysdep.h345 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/
Dsysdep.h314 extern uintptr_t __pointer_chk_guard_local attribute_relro attribute_hidden;
334 extern uintptr_t __pointer_chk_guard attribute_relro;
/glibc-2.36/include/
Dunistd.h194 extern int __libc_enable_secure attribute_relro;
Dlibc-symbols.h429 #define attribute_relro __attribute__ ((section (".data.rel.ro"))) macro
/glibc-2.36/sysdeps/mach/hurd/
Ddl-sysdep.c66 void *_dl_random attribute_relro = NULL;
/glibc-2.36/ChangeLog.old/
DChangeLog.141968 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.
DChangeLog.154417 * elf/rtld.c (dl_main): Mark dyn_temp with attribute_relro.
DChangeLog.164923 * iconv/gconv_builtin.c: Mark map with attribute_relro.
8107 Don't use attribute_relro.
DChangeLog.2111212 elf: Apply attribute_relro to pointers in elf/dl-minimal.c
DChangeLog.17411 * sysdeps/generic/ldsodefs.h (_dl_random): Mark attribute_relro;
DChangeLog.185486 * scripts/gen-tunables.awk: Add attribute_relro to
83050 (__libc_stack_end): Do not use attribute_relro.
83055 attribute_relro.