aboutsummaryrefslogtreecommitdiff
path: root/kernel/inc/load.h
AgeCommit message (Collapse)Author
2021-04-16New elegant I/O blocking solutionMarvin Borner
This is done using an internal scheduler syscall (127). Very nice!
2021-04-06Made exec syscall relative using app nameMarvin Borner
My plan is to implement a mobile-OS-like sandboxing using manifests and permission middlewares. Let's see if I can manage to do this without sacrificing too much performance. I'm also wondering whether I should implement open/close syscalls which would result in a cleaner block/unblock mechanism. I need to think. Hmmm.. Naa
2021-04-03Added readonly remap of readonly elf sectionsMarvin Borner
2021-04-01Hardened entire systemMarvin Borner
By using the nonnull attribute and replace buffer-overflow-prone functions like strcpy, strcat and sprintf by strlcpy, strlcat and snprintf.
2021-03-21Hardened syscallsMarvin Borner
2021-03-20Reimplemented memory range validationMarvin Borner
2021-03-16This could actually workMarvin Borner
2021-03-15System hardening and errno implMarvin Borner
2021-03-12Boots successfully...Marvin Borner
2021-03-02Getting closer!Marvin Borner
2021-02-25Applied even more warning flags!Marvin Borner
Fixing all the warnings wasn't that easy actually..
2021-01-14Added kernel idle processMarvin Borner
2020-08-15Added some syscall wrappersMarvin Borner
2020-08-15Some elf thingsMarvin Borner
2020-08-10Started elf parser/loaderMarvin Borner
2020-08-09Heavy restructuring of libc, kernel and appsMarvin Borner