diff options
Diffstat (limited to 'kernel/smashing.c')
| -rw-r--r-- | kernel/smashing.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/kernel/smashing.c b/kernel/smashing.c deleted file mode 100644 index d4365b9..0000000 --- a/kernel/smashing.c +++ /dev/null @@ -1,22 +0,0 @@ -#include "kernel/kernel.h" -#include "log.h" -#include <stdint.h> - -// CODE FOR Stack Smashing Protector. -// Do not duplicate with userspace / sys.c -// http://wiki.osdev.org/Stack_Smashing_Protector - -#if UINT32_MAX == UINTPTR_MAX -#define STACK_CHK_GUARD 0xe2dee396 -#else -#define STACK_CHK_GUARD 0x595e9fbd94fda766 -#endif - -uintptr_t __stack_chk_guard = STACK_CHK_GUARD; - -__attribute__((noreturn)) -void __stack_chk_fail(void) -{ - kpanic("Stack smashing detected"); -} -// |
