summaryrefslogtreecommitdiff
path: root/libk/stack_protector.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-01-12PROJECT RESTRUCTURINGDanny Holman1-9/+0
Move the entire kernel into its own directory. Create new directories for system commands, libraries and other required essentials for a complete Unix-like operating system. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-06-21libk: use a random value for the stack protectorDanny Holman1-5/+3
Don't hardcode the __stack_chk_guard value, generate a random value (using RDRAND on x86) before running any C code. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-05-27libk: create a subset libc for kernel useDanny Holman1-0/+11
Create a subset of the C library for use inside the kernel. Signed-off-by: Danny Holman <dholman@gymli.org>