summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2021-05-07Kernel: Move process creation perf events to PerformanceManagerBrian Gianforcaro
2021-05-07Kernel: Add PerformanceManager static class, move perf event APIs thereBrian Gianforcaro
2021-05-05Kernel: Modify TimeManagement::current_time(..) API so it can't fail. (#6869)Brian Gianforcaro
2021-05-02Kernel: Change Inode::{read/write}_bytes interface to KResultOr<ssize_t>Brian Gianforcaro
2021-05-01Kernel: Make processes start with a 16-byte-aligned stackSahan Fernando
2021-05-01Kernel: Harden sys$setgroups Vector usage against OOMBrian Gianforcaro
2021-04-30Kernel+LibELF: Support initializing values of TLS dataItamar
2021-04-30Kernel: Give a name to the Master TLS region allocationItamar
2021-04-30Kernel: Accepted socket file descriptors should not inherit flagsGunnar Beutner
2021-04-30Kernel/LibC: Implement `setreuid`Jesse Buhagiar
2021-04-29Kernel: Harden sys$select Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$munmap Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$purge Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$poll Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$execve Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$readv / sys$writev Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$sendmsg / sys$recvmsg Vector usage against OOM.Brian Gianforcaro
2021-04-28Kernel: Avoid overrunning the user-specified buffers in select()Gunnar Beutner
2021-04-28Kernel+LibC: Implement the socketpair() syscallGunnar Beutner
2021-04-27Kernel: Check futex command if realtime clock is usedJelle Raaijmakers
2021-04-26Kernel: Fix incorrect argument for thread_exit eventsGunnar Beutner
2021-04-26Kernel: Log thread exits for global profilesGunnar Beutner
2021-04-26Kernel: Avoid calling characters() where not necessaryGunnar Beutner
2021-04-26Kernel+Profiler: Improve profiling subsystemGunnar Beutner
2021-04-25Everywhere: Remove empty line after function body opening curly braceLinus Groh
2021-04-25Kernel: Remove the now defunct `LOCKER(..)` macro.Brian Gianforcaro
2021-04-24Kernel: Support null act argument for sigaction syscallJelle Raaijmakers
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-23Kernel: Don't allow to kill kernel processesMaciej Zygmanowski
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-20Kernel: Remove requirement for the thread entitlement for the futex syscallGunnar Beutner
2021-04-19Kernel: Add a syscall to clear the profiling bufferBrian Gianforcaro
2021-04-18Kernel: Add ptrace commands for reading/writing the debug registersFalseHonesty
2021-04-18Kernel+LibC: Clean up how assertions work in the kernel and LibCGunnar Beutner
2021-04-18Kernel: Allow system calls from the dynamic loaderGunnar Beutner
2021-04-18Everywhere: Fix a bunch of typosLinus Groh
2021-04-14Kernel: Read the ELF header from the inode rather than the mapped pagesGunnar Beutner
2021-04-14Kernel: Make sure the offset stays the same when using mremap()Gunnar Beutner
2021-04-12Kernel: Replace process' regions vector with a Red Black treeIdan Horowitz
2021-04-12Kernel: Remove old region from process' regions vector before splittingIdan Horowitz
2021-04-03Kernel: Introduce a new HID subsystemLiav A
2021-03-29Kernel: Support write() after setting O_APPEND on a non-seekable fileItamar
2021-03-29Kernel: Let's also not reverse the blocking flag for FIONBIO..Andreas Kling
2021-03-29Kernel: Let's allow unsetting non-blocking mode with FIONBIO as wellAndreas Kling
2021-03-28Kernel+LibC: Implement sys$ioctl() FIONBIOAndreas Kling
2021-03-21Kernel::CPU: Move headers into common directoryHendiadyoin1
2021-03-19Kernel: Set TLS-related members of Process after loading static programItamar
2021-03-19Kernel: Make FileDescription::seek() return KResultOr<off_t>Andreas Kling
2021-03-19Kernel: Refactor storage stack with u64 as mmap offsetJean-Baptiste Boric
2021-03-17LibC+Kernel: Switch off_t to 64 bitsJean-Baptiste Boric