Searched refs:__stack_chk_guard (Results 1 – 10 of 10) sorted by relevance
| /freebsd-11-stable/lib/libc/secure/ |
| HD | stack_protector.c | 61 extern long __stack_chk_guard[8]; 65 long __stack_chk_guard[8] = {0, 0, 0, 0, 0, 0, 0, 0}; variable 76 volatile long tmp_stack_chk_guard[nitems(__stack_chk_guard)]; in __guard_setup() 80 if (__stack_chk_guard[0] != 0) in __guard_setup() 92 for (idx = 0; idx < nitems(__stack_chk_guard); idx++) { in __guard_setup() 93 __stack_chk_guard[idx] = tmp_stack_chk_guard[idx]; in __guard_setup() 99 len = sizeof(__stack_chk_guard); in __guard_setup() 100 if (__sysctl(mib, nitems(mib), __stack_chk_guard, &len, NULL, 0) == in __guard_setup() 101 -1 || len != sizeof(__stack_chk_guard)) { in __guard_setup() 103 ((unsigned char *)(void *)__stack_chk_guard)[0] = 0; in __guard_setup() [all …]
|
| HD | Symbol.map | 8 __stack_chk_guard;
|
| /freebsd-11-stable/contrib/gcclibs/libssp/ |
| HD | ssp.c | 61 void *__stack_chk_guard = 0; variable 69 if (__stack_chk_guard != 0) in __guard_setup() 75 ssize_t size = read (fd, &__stack_chk_guard, in __guard_setup() 76 sizeof (__stack_chk_guard)); in __guard_setup() 78 if (size == sizeof(__stack_chk_guard) && __stack_chk_guard != 0) in __guard_setup() 84 p = (unsigned char *) &__stack_chk_guard; in __guard_setup() 85 p[sizeof(__stack_chk_guard)-1] = 255; in __guard_setup() 86 p[sizeof(__stack_chk_guard)-2] = '\n'; in __guard_setup()
|
| HD | ssp.map | 3 __stack_chk_fail; __stack_chk_guard; __chk_fail;
|
| /freebsd-11-stable/sys/kern/ |
| HD | stack_protector.c | 10 long __stack_chk_guard[8] = {}; variable 24 long guard[nitems(__stack_chk_guard)]; in __stack_chk_init() 28 __stack_chk_guard[i] = guard[i]; in __stack_chk_init()
|
| /freebsd-11-stable/lib/libssp/ |
| HD | Symbol.map | 8 __stack_chk_guard;
|
| /freebsd-11-stable/libexec/rtld-elf/ |
| HD | rtld.c | 244 long __stack_chk_guard[8] = {0, 0, 0, 0, 0, 0, 0, 0}; variable 411 if (i > sizeof(__stack_chk_guard)) in _rtld() 412 i = sizeof(__stack_chk_guard); in _rtld() 413 memcpy(__stack_chk_guard, aux_info[AT_CANARY]->a_un.a_ptr, i); in _rtld() 418 len = sizeof(__stack_chk_guard); in _rtld() 419 if (sysctl(mib, 2, __stack_chk_guard, &len, NULL, 0) == -1 || in _rtld() 420 len != sizeof(__stack_chk_guard)) { in _rtld() 422 ((unsigned char *)(void *)__stack_chk_guard)[0] = 0; in _rtld() 423 ((unsigned char *)(void *)__stack_chk_guard)[1] = 0; in _rtld() 424 ((unsigned char *)(void *)__stack_chk_guard)[2] = '\n'; in _rtld() [all …]
|
| /freebsd-11-stable/contrib/gcc/ |
| HD | configure.ac | 3222 # either __stack_chk_guard, or TLS access to stack guard canary.
|
| HD | ChangeLog-2005 | 13104 -0x7008(2) instead of reading __stack_chk_guard variable. 13116 * libgcc.h (__stack_chk_guard): Declare. 14097 * libgcc.h (__stack_chk_guard): Declare.
|
| /freebsd-11-stable/contrib/gcc/doc/ |
| HD | tm.texi | 4614 @samp{__stack_chk_guard}, which is normally defined in @file{libgcc2.c}.
|