Home
last modified time | relevance | path

Searched refs:__stack_chk_guard (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/lib/libc/secure/
H A Dstack_protector.c64 long __stack_chk_guard[8] = {0, 0, 0, 0, 0, 0, 0, 0}; variable
75 volatile long tmp_stack_chk_guard[nitems(__stack_chk_guard)]; in __guard_setup()
79 if (__stack_chk_guard[0] != 0) in __guard_setup()
90 for (idx = 0; idx < nitems(__stack_chk_guard); idx++) { in __guard_setup()
91 __stack_chk_guard[idx] = tmp_stack_chk_guard[idx]; in __guard_setup()
97 len = sizeof(__stack_chk_guard); in __guard_setup()
99 -1 || len != sizeof(__stack_chk_guard)) { in __guard_setup()
101 ((unsigned char *)(void *)__stack_chk_guard)[0] = 0; in __guard_setup()
102 ((unsigned char *)(void *)__stack_chk_guard)[1] = 0; in __guard_setup()
103 ((unsigned char *)(void *)__stack_chk_guard)[2] = '\n'; in __guard_setup()
[all …]
H A DSymbol.map8 __stack_chk_guard;
/freebsd-12.1/contrib/gcclibs/libssp/
H A Dssp.c61 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()
H A Dssp.map3 __stack_chk_fail; __stack_chk_guard; __chk_fail;
/freebsd-12.1/sys/kern/
H A Dstack_protector.c10 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-12.1/contrib/gcc/
H A Dconfigure.ac3222 # either __stack_chk_guard, or TLS access to stack guard canary.
H A DChangeLog-200513104 -0x7008(2) instead of reading __stack_chk_guard variable.
13116 * libgcc.h (__stack_chk_guard): Declare.
14097 * libgcc.h (__stack_chk_guard): Declare.
/freebsd-12.1/contrib/gcc/doc/
H A Dtm.texi4614 @samp{__stack_chk_guard}, which is normally defined in @file{libgcc2.c}.