summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
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
2021-03-16Kernel: sysconf(_SC_CLK_TCK): Use TimeManagement::ticks_per_second()thatdutchguy
2021-03-16Kernel: Add _SC_CLK_TCK to sysconf.thatdutchguy
2021-03-15Kernel: Don't return -EFOO when return type is KResultOr<...>Andreas Kling
2021-03-13Kernel: Make munmap more posix compliantHendiadyoin1
2021-03-13Kernel: munmap multiple regions at a timeHendiadyoin1
2021-03-12Kernel: Fix rounding of PT_LOAD mappings in sys$execve()Andreas Kling
2021-03-12Kernel: Convert klog() => AK::Format in a handful of placesAndreas Kling
2021-03-11Kernel: Inherit the dumpable flag on sys$fork()Andreas Kling
2021-03-11Kernel: Move process termination status/signal into protected dataAndreas Kling
2021-03-11Kernel: Move process signal trampoline address into protected dataAndreas Kling
2021-03-11Kernel: Move process umask into protected data :^)Andreas Kling
2021-03-11Kernel: Don't keep protected Process data in a separate allocationAndreas Kling
2021-03-10Kernel: Move process pledge promises into protected dataAndreas Kling
2021-03-10Kernel: Move process parent PID into protected data :^)Andreas Kling
2021-03-10Kernel: Move process extra_gids into protected data :^)Andreas Kling
2021-03-10Kernel: Move select Process members into protected memoryAndreas Kling
2021-03-09Kernel+UserspaceEmulator: Add sys$emuctl() system callAndreas Kling
2021-03-08Kernel: Add bitwise operators for Thread::FileBlocker::BlockFlags enumBrian Gianforcaro
2021-03-07Kernel: Fix pointer over/underflow in create_threadBen Wiederhake
2021-03-03Kernel: Skip TLB flushes while cloning regions in sys$fork()Andreas Kling
2021-03-03Kernel: Avoid transient kmalloc heap allocations in sys$select()Andreas Kling
2021-03-02Kernel+Profiler: Capture metadata about all profiled processesAndreas Kling
2021-03-02Kernel: Start work on full system profiling :^)Andreas Kling
2021-03-02Kernel: Better handling of allocation failure in profilingAndreas Kling
2021-03-02Kernel: Make sockets use AK::TimeBen Wiederhake
2021-03-02Kernel: Make kgettimeofday use AK::TimeBen Wiederhake
2021-03-02Kernel: Make TimeManagement use AK::Time internallyBen Wiederhake
2021-03-02Kernel: Make Thread use AK::Time internallyBen Wiederhake
2021-03-02Kernel: Sanitize all user-supplied timeval's/timespec'sBen Wiederhake