summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2021-01-22Kernel+Userland: Remove "dns" pledge promise aliasAndreas Kling
2021-01-20Kernel+LibC: Turn errno codes into a strongly typed enumAndreas Kling
2021-01-18Kernel+LibC: Add _SC_TTY_NAME_MAXLinus Groh
2021-01-17Kernel: Some futex improvementsTom
2021-01-17Kernel: Limit exec arguments and environment to 1/8th of stack eachAndreas Kling
2021-01-17Kernel: Remove a bunch of no-longer-necessary SmapDisablersAndreas Kling
2021-01-17Kernel+Userland: Remove shared buffers (shbufs)Andreas Kling
2021-01-17Kernel: Remove sys$shbuf_seal() and userland wrappersAndreas Kling
2021-01-16Kernel+Userland: Remove sys$shbuf_allow_all() and userland wrappersAndreas Kling
2021-01-16Kernel+LibC: Make sys$getcwd truncate the result silentlyBen Wiederhake
2021-01-16Kernel: Make realpath return silently truncated dataBen Wiederhake
2021-01-16Kernel: execve: find_elf_interpreter_for_executable: Fix dbglnBrendan Coles
2021-01-16Kernel+LibC+WindowServer: Remove unused thread/process boost mechanismAndreas Kling
2021-01-16Kernel: Remove unused syscall sys$minherit()Andreas Kling
2021-01-16Kernel: Remove sys$shbuf_set_volatile() and userland wrappersAndreas Kling
2021-01-15Kernel: Store process arguments and environment in coredumpsLinus Groh
2021-01-15Kernel: Make Process::allocate_region*() return KResultOr<Region*>Andreas Kling
2021-01-15Kernel: Make sys$anon_create() require the "stdio" promise if pledgedAndreas Kling
2021-01-15Kernel: Fix bogus negation of alloc_fd() error in sys$anon_create()Andreas Kling
2021-01-15Kernel: Add anonymous files, created with sys$anon_create()Andreas Kling
2021-01-12Kernel: Use current process EUID in doing profiling access controlAndreas Kling
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-11Kernel: Add dedicated "ptrace" pledge promiseAndreas Kling
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-11Kernel+Profiler: Make profiling per-process and without core dumpsAndreas Kling
2021-01-10Kernel: Avoid collision between dynamic loader and main programItamar
2021-01-10Kernel: Plumb the elf header of the main program down to Process::loadItamar
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Kernel: Defer switching the paging scope in ptrace(PT_POKE) a littleAndreas Kling
2021-01-06Syscall: Changed 'setkeymap' to take also the Shift+AltGr map.Davide Carella
2021-01-04Kernel+LibC: Tidy up assertion failures with a dedicated syscallAndreas Kling
2021-01-03Kernel: Improve ProcFS behavior in low memory conditionsTom
2021-01-03Kernel+Loader.so: Allow dynamic executables without an interpreterWilliam Marlow
2021-01-02Revert "Kernel: Allocate shared memory regions immediately"Tom
2021-01-02Kernel: Allocate shared memory regions immediatelyAndreas Kling
2021-01-02Kernel: Pass "shared" flag to Region constructorAndreas Kling
2021-01-02Kernel: Fix bad VMObject iteration in sys$purge()Andreas Kling
2021-01-01Kernel: Fix memory corruption when rolling back regions in execveTom
2021-01-01Kernel: Pass new region owner to Region::cloneTom
2021-01-01Kernel: More gracefully handle out-of-memory when creating PageDirectoryTom
2021-01-01Kernel: Merge PurgeableVMObject into AnonymousVMObjectTom
2021-01-01Kernel: Implement lazy committed page allocationTom
2021-01-01Kernel: Remove MAP_PURGEABLE from mmapTom
2021-01-01Kernel: Add MAP_NORESERVE support to mmapTom
2021-01-01Kernel: Memory purging improvementsTom
2021-01-01Kernel: Remove the limited use of AK::TypeTraits we had in the kernelAndreas Kling
2021-01-01DynamicLoader: Tell the linker to not add a PT_INTERP headerAndrew Kaster
2020-12-30Kernel: Add sys$set_coredump_metadata() syscallLinus Groh
2020-12-29Kernel: Hold InodeVMObject reference while inspecting it in sys$mmap()Andreas Kling