serenity/Kernel/API
Liav A. b93ca74d81 Kernel: Add a prctl option to enter jail mode until an execve syscall
In addition to the already existing option to enter jail mode (which is
set indefinitely), there should be a less restrictive option that should
allow exiting jail mode when doing the execve syscall.

This option will be useful for programs that need this kind of security
layer only in their runtime, but they're meant to actually initiate
another program in the end.
2024-10-03 12:39:45 +02:00
..
FileSystem Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
POSIX Kernel+ifconfig: Allow setting an IPv6 address on an interface 2024-09-08 18:27:55 -04:00
archctl_numbers.h Kernel+LibC+LibELF: Move TLS handling to userspace 2024-04-19 16:46:47 -06:00
BeepInstruction.h
DeviceEvent.h
DeviceFileTypes.h Kernel: Register block and character devices in separate HashMaps 2024-07-06 21:42:32 +02:00
InodeWatcherEvent.h
InodeWatcherFlags.h
Ioctl.h Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
kcov.h Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
KeyCode.h Kernel: Define bitwise operations for KeyModifier 2024-03-06 07:46:18 +01:00
MajorNumberAllocation.h Kernel: Remove the AllMiceDevice class 2024-07-06 21:42:32 +02:00
MemoryLayout.h
MousePacket.h
prctl_numbers.h Kernel: Add a prctl option to enter jail mode until an execve syscall 2024-10-03 12:39:45 +02:00
serenity_limits.h
Syscall.h Kernel/x86: Add missing rcx + r11 clobber to Syscall::invoke with 4 args 2024-08-21 08:17:17 -04:00
SyscallString.h
TimePage.h Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
ttydefaults.h
ttydefaultschars.h Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
Unshare.h Kernel: Introduce the unshare syscall family 2024-07-21 11:44:23 +02:00
Unveil.h
VirGL.h
VirtualMemoryAnnotations.h