libc

my libc
git clone git://git.evenfri.xyz/libc.git
Log | Files | Refs | README

stack_chk.c (307B)


      1 /*
      2  * stack_chk.c - stack smashing protection stub
      3  * Copyright (C) 2026. All rights reserved.
      4  */
      5 
      6 #include "libc.h"
      7 
      8 /* stack canary guard word */
      9 unsigned long __stack_chk_guard = 0x5900f50fa0a3f200UL;
     10 
     11 void __stack_chk_fail(void) {
     12   write(stderr, "err: stack smashing detected\n", 29);
     13   _exit(127);
     14 }