Home
last modified time | relevance | path

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

/freebsd/lib/libc/secure/
H A Dlibc_stack_protector.c51 extern long __stack_chk_guard[8];
55 long __stack_chk_guard[8] = {0, 0, 0, 0, 0, 0, 0, 0}; variable
65 volatile long tmp_stack_chk_guard[nitems(__stack_chk_guard)]; in __guard_setup()
69 if (__stack_chk_guard[0] != 0) in __guard_setup()
81 for (idx = 0; idx < nitems(__stack_chk_guard); idx++) { in __guard_setup()
82 __stack_chk_guard[idx] = tmp_stack_chk_guard[idx]; in __guard_setup()
88 len = sizeof(__stack_chk_guard); in __guard_setup()
89 if (__sysctl(mib, nitems(mib), __stack_chk_guard, &len, NULL, 0) == in __guard_setup()
90 -1 || len != sizeof(__stack_chk_guard)) { in __guard_setup()
92 ((unsigned char *)(void *)__stack_chk_guard)[0] = 0; in __guard_setup()
[all …]
H A DSymbol.map4 __stack_chk_guard;
/freebsd/sys/kern/
H A Dstack_protector.c8 long __stack_chk_guard[8] = {}; variable
22 long guard[nitems(__stack_chk_guard)]; in __stack_chk_init()
26 __stack_chk_guard[i] = guard[i]; in __stack_chk_init()
/freebsd/lib/libssp/
H A DSymbol.map7 __stack_chk_guard;