summaryrefslogtreecommitdiff
path: root/kernel/src/check/ssp.c
blob: c5eb105e58e48f5be67a03fbe70452de9a1f5791 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <types.h>
#include <libk/stdio.h>
#include <panic.h>

#define STACK_CHK_GUARD 0xdeadbeefcafebabe

uintptr_t __stack_chk_guard = STACK_CHK_GUARD;

__attribute__((noreturn)) void __stack_chk_fail(void);
__attribute__((noreturn)) void __stack_chk_fail(void)
{
	panic(0, "Stack smashing detected");
}