summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2020-02-27Kernel: Always disable interrupts in do_killpg()Andreas Kling
2020-02-27Kernel: Ignore signals sent to threadless (zombie) processesAndreas Kling
2020-02-27Kernel: Don't allow profiling a dead processAndreas Kling
2020-02-27Kernel: Fix ASSERTION failed in join_thread syscallCristian-Bogdan SIRB
2020-02-27Kernel: Don't assert on sys$kill() with pid=INT32_MINAndreas Kling
2020-02-26Kernel: Allow process with multiple threads to call exec and exitCristian-Bogdan SIRB
2020-02-25AK: Make Vector use size_t for its size and capacityAndreas Kling
2020-02-24Kernel: Use Vector::unstable_remove() when deallocating a regionAndreas Kling
2020-02-24Kernel: Make Region weakable and use WeakPtr<Region> instead of Region*Andreas Kling
2020-02-24Kernel: Clear the region lookup cache on exec()Andreas Kling
2020-02-24Kernel: Include the new PIT class in system componentsLiav A
2020-02-22Kernel: Disown shared buffers on sys$execve()Andreas Kling
2020-02-22Kernel: Disable profiling during the critical section of sys$execve()Andreas Kling
2020-02-22Kernel: Reset profiling state on exec() (but keep it going)Andreas Kling
2020-02-21Kernel: Fix bitrotted DEBUG_IO loggingAndreas Kling
2020-02-18Kernel: Remove SmapDisabler in sys$create_shared_buffer()Andreas Kling
2020-02-18Kernel: Reset FPU state on exec()Andreas Kling
2020-02-18Kernel: Use a FixedArray for a process's extra GIDsAndreas Kling
2020-02-17Kernel: Replace "current" with Thread::current and Process::currentAndreas Kling
2020-02-17Kernel: Tear down process address space during finalizationAndreas Kling
2020-02-16Kernel+LibC: Allow sys$mmap() callers to specify address alignmentAndreas Kling
2020-02-16Kernel: Remove SmapDisabler in sys$accept()Andreas Kling
2020-02-16Kernel: Remove SmapDisabler in sys$clock_gettime()Andreas Kling
2020-02-16Kernel: Reduce header dependencies of Process and ThreadAndreas Kling
2020-02-16Kernel: Add forward declaration headerAndreas Kling
2020-02-16Kernel: Reduce header dependencies of MemoryManager and RegionAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-16Kernel: Remove SmapDisabler in sys$getgroups()Andreas Kling
2020-02-16Kernel: Remove SmapDisabler in sys$setgroups()Andreas Kling
2020-02-16Kernel: Rename RegisterDump => RegisterStateAndreas Kling
2020-02-10Kernel+LibC: Merge sys$stat() and sys$lstat()Andreas Kling
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-02-08Kernel: Make File::truncate() take a u64Andreas Kling
2020-02-08Kernel: Merge unnecessary DiskDevice class into BlockDeviceAndreas Kling
2020-02-08Net: Add a basic sys$shutdown() implementationAndreas Kling
2020-02-08Kernel: Remove two bad FIXME'sAndreas Kling
2020-02-07Kernel: Truncate addresses stored by getsockname() and getpeername()Andreas Kling
2020-02-06Kernel: memset() all siginfo_t structs after creating themAndreas Kling
2020-02-06Kernel: Fix sys$waitid(P_ALL, WNOHANG) return valueSergey Bugaev
2020-02-05Kernel: Put sys$waitid() debug logging behind PROCESS_DEBUGAndreas Kling
2020-02-05Kernel+LibC: Add sys$waitid(), and make sys$waitpid() wrap itSergey Bugaev
2020-02-02Kernel: Start working on a syscall for logging performance eventsAndreas Kling
2020-02-01Kernel: Finalizer should not go back to sleep if there's more to doAndreas Kling
2020-01-30Kernel: Disallow empty ranges in munmap/mprotect/madviseAndreas Kling
2020-01-30Kernel: Reject non-user address ranges in mmap/munmap/mprotect/madviseAndreas Kling
2020-01-30Kernel: Copy "stack" and "mmap" bits when splitting a RegionAndreas Kling
2020-01-30Kernel: Address validation helpers should take size_t, not ssize_tAndreas Kling
2020-01-27Kernel: sys$readlink() should return the number of bytes written outAndreas Kling
2020-01-27Kernel: sys$waitpid() only needs the waitee thread in the stopped caseAndreas Kling
2020-01-27Kernel: Remove SmapDisablers in sys$getsockname() and sys$getpeername()Andreas Kling