summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2019-09-28Kernel: Expose blocking and cloexec fd flags in ProcFSSergey Bugaev
2019-09-27Kernel: Fix partial munmap() deallocating still-in-use VMAndreas Kling
2019-09-27Kernel: Make Region single-owner instead of ref-countedAndreas Kling
2019-09-27Kernel: Fix bitrotted FORK_DEBUG logging codeAndreas Kling
2019-09-22Kernel: Avoid creating a temporary String("mmap") for every mmap() callAndreas Kling
2019-09-17Kernel: Stop hardcoding syscall in signal trampoline.Drew Stratford
2019-09-16Kernel: Move kmalloc() into a Kernel/Heap/ directoryAndreas Kling
2019-09-15Kernel: Implement shebang executables ("#!/bin/sh")Andreas Kling
2019-09-13Kernel: fchdir() should fail for non-searchable directoriesAndreas Kling
2019-09-13Kernel: Implement fchdir syscallMauri de Souza Nunes
2019-09-09Kernel: Remove reduntant kernel/user signal stacks.Drew Stratford
2019-09-08Kernel: waitpid() should unblock and -ECHILD if SIG_IGN reaps childAndreas Kling
2019-09-07Kernel: Support thread-local storageAndreas Kling
2019-09-05Kernel: Add SysV stack alignment to signal trampolineDrew Stratford
2019-09-05Kernel: Use user stack for signal handlers.Drew Stratford
2019-09-04Kernel: Rename "vmo" to "vmobject" everywhereAndreas Kling
2019-08-29Kernel: Fix broken passing of String as printf() argument in realpath()Andreas Kling
2019-08-29Kernel: Support partial munmap()Andreas Kling
2019-08-26Kernel: Never forcibly page in entire executablesAndreas Kling
2019-08-26Kernel: Display virtual addresses as V%p instead of L%xAndreas Kling
2019-08-25Kernel: Add realpath syscallRok Povsic
2019-08-23Kernel: Implement kill(0, signal)Andreas Kling
2019-08-23Kernel: Use IteratorDecision in Process::for_each_in_pgrp()Andreas Kling
2019-08-18Kernel: Move device lookup to Device class itselfSergey Bugaev
2019-08-17Kernel: Make crash dumps look aligned once againAndreas Kling
2019-08-17Kernel: Do the umount() by the guest's root inode identifierAndreas Kling
2019-08-17Kernel+LibC+Userland: Support mounting other kinds of filesystemsSergey Bugaev
2019-08-17Kernel: Added unmount ability to VFSJesse Buhagiar
2019-08-15Kernel+LibC: Add get_process_name() syscallAndreas Kling
2019-08-15Kernel: Stop eagerly loading entire executablesAndreas Kling
2019-08-12Kernel: Show region access bits (R/W/X) in crash dump region listsAndreas Kling
2019-08-12Kernel+LibC+crash: Add mprotect() syscallAndreas Kling
2019-08-11Kernel: Move socket role tracking to the Socket class itselfSergey Bugaev
2019-08-11Kernel: Fix cloning file descriptions on forkSergey Bugaev
2019-08-11FileDescription: Disallow construction with a null FileAndreas Kling
2019-08-10Kernel: Use a more detailed state machine for socket setupConrad Pankoff
2019-08-10Kernel: Make accept() fill address with peer name rather than local nameConrad Pankoff
2019-08-09Kernel: Zero-length dbgputstr() should just return 0Andreas Kling
2019-08-08Kernel: Use some more InlineLinkedList range-for iterationAndreas Kling
2019-08-07Kernel: Always give back VM to the RangeAllocator when unmapping RegionAndreas Kling
2019-08-07Kernel: Use KBufferBuilder to build ProcFS files and backtracesAndreas Kling
2019-08-07Kernel: Split VMObject into two classes: Anonymous- and InodeVMObjectAndreas Kling
2019-08-07Kernel: Remove VMObject namesAndreas Kling
2019-08-06Kernel: Add mapping from page directory base (PDB) to PageDirectoryAndreas Kling
2019-08-05Kernel+LibC: Support passing O_CLOEXEC to pipe()Sergey Bugaev
2019-08-02Kernel: mount() should fail if the provided device is not a disk deviceAndreas Kling
2019-08-02Kernel: Generalize VFS metadata lookup and use it in mount() and stat()Andreas Kling
2019-08-02Kernel: Some improvements to the mount syscallAndreas Kling
2019-08-02Kernel: mount system call (#396)Jesse
2019-08-01Kernel: Remove unnecessary null check in Process::fork()Andreas Kling