summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
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
2019-07-29Kernel+ProcessManager: Let processes have an icon and show it in the table.Andreas Kling
2019-07-28Kernel: Disallow access to shared buffers we're not allowed to access.Andreas Kling
2019-07-27Kernel: Add (expensive) but valuable userspace symbols to stacks.Andreas Kling
2019-07-25Kernel: Dump backtrace to debugger for DefaultSignalAction::DumpCore.Andreas Kling
2019-07-22Kernel: Add a mechanism for listening for changes to an inode.Andreas Kling
2019-07-21Kernel+LibC: Add a dbgputstr() syscall for sending strings to debug output.Andreas Kling
2019-07-21Kernel+LibC: Add a dbgputch() syscall and use it for userspace dbgprintf().Andreas Kling
2019-07-21Process: Fix select/poll EINTRRobin Burchell
2019-07-21Kernel+LibC: Add a dump_backtrace() syscall.Andreas Kling
2019-07-20Thread: Return a result from block() indicating why the block terminatedRobin Burchell
2019-07-19SharedBuffer: Fix a denial of serviceRobin Burchell
2019-07-19Kernel: Share the "return to ring 0/3 from signal" trampolines globally.Andreas Kling
2019-07-19Kernel: Track user accessibility per Region.Andreas Kling
2019-07-19Kernel: Only allow superuser to halt() the system (#342)Jesse
2019-07-19Kernel: Remove memory allocations from the new Blocker APIRobin Burchell
2019-07-19Kernel: Restore state strings for block statesRobin Burchell
2019-07-19Kernel: Convert BlockedSignal and BlockedLurking to the new Blocker mechanismRobin Burchell
2019-07-19Kernel: Avoid allocations for Select vectors by using inline capacityRobin Burchell
2019-07-19Kernel: Rename ThreadBlocker classes to avoid stutterRobin Burchell
2019-07-19Kernel: Port wait to ThreadBlockerRobin Burchell
2019-07-19Kernel: Port select to ThreadBlockerRobin Burchell