summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2022-04-09Kernel: Remove big lock from `sys$set_coredump_metadata`Luke Wilde
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-08Kernel: Panic if the init process diesDaniel Bertalan
2022-03-08Kernel: Put Process unveil state in a SpinlockProtected containerAndreas Kling
2022-03-08Kernel: Put Process's current directory in a SpinlockProtectedAndreas Kling
2022-03-04Kernel: Save and restore FPU state on signal dispatch on i386/x86_64Ali Mohammad Pur
2022-03-04Kernel: Add support for SA_SIGINFOAli Mohammad Pur
2022-03-04Kernel: Comment the living daylights out of signal trampoline/sigreturnAli Mohammad Pur
2022-03-04Kernel: Move signal handlers from being thread state to process stateAli Mohammad Pur
2022-02-27Kernel: Add OpenFileDescriptions::try_enumerate for fallible iterationIdan Horowitz
2022-02-21Kernel: VERIFY that signals are not sent to Kernel processesIdan Horowitz
2022-02-21Kernel: Stop sending SIGCHLD to kernel parent processesIdan Horowitz
2022-02-16AK+Kernel: Specialize Trie for NNOP<KString> and use it in UnveilNodeIdan Horowitz
2022-02-15AK+Kernel: OOM-harden most parts of TrieAli Mohammad Pur
2022-02-13Kernel: Use try_make_weak_ptr() instead of make_weak_ptr()Idan Horowitz
2022-01-30Kernel: Remove unnecessary includes from Thread.hAndreas Kling
2022-01-29Kernel: Stop using HashMap in MutexIdan Horowitz
2022-01-29Kernel: Switch process file descriptor table from spinlock to mutexAndreas Kling
2022-01-29Kernel: Convert process file descriptor table to a SpinlockProtectedAndreas Kling
2022-01-27Kernel: Don't mess with thread state in Process::do_exec()Andreas Kling
2022-01-26Kernel: Ignore allocation failures when appending threads to coredumpIdan Horowitz
2022-01-13Kernel: Perform exec-into-new-image directly in sys$execve()Andreas Kling
2022-01-13Kernel: Convert hostname to KStringIdan Horowitz
2022-01-13Kernel: Make Process::dump_perfcore OOM-fallible using KStringIdan Horowitz
2022-01-12Kernel: Make PerformanceEventBuffer::add_process fallible with ErrorOrIdan Horowitz
2022-01-07Everywhere: Fix many spelling errorsmjz19910
2021-12-30Kernel: Tighten String-related includesDaniel Bertalan
2021-12-29Kernel: Add verification promise violations are propagated properlyBrian Gianforcaro
2021-12-29Kernel: Handle promise violations in the syscall handlerBrian Gianforcaro
2021-12-29Kernel: Port Process to ListedRefCountedIdan Horowitz
2021-12-29Kernel: Remove Process::all_processes()Idan Horowitz
2021-12-19Kernel: Make perfcore files owned by UID=0, GID=0Andreas Kling
2021-12-16Kernel+LibC: Move errno definitions to Kernel/API/POSIXsin-ack
2021-11-30Kernel: Surface errors when generating a process core dump :^)Brian Gianforcaro
2021-11-28Kernel: Log when a process exits with an unlocked veilSam Atkins
2021-11-14Kernel: Convert Process-related const member functions to staticAndrew Kaster
2021-11-14Kernel: Make OpenFileDescriptions::max_open() static and constexprAndrew Kaster
2021-11-14Kernel: Resolve clang-tidy readability-qualified-auto warningAndrew Kaster
2021-11-14Kernel: Resolve clang-tidy readability-make-member-function-constAndrew Kaster
2021-11-14Kernel: Resolve clang-tidy readability-implicit-bool-conversion warningsAndrew Kaster
2021-11-10AK: Make Vector::try_* functions return ErrorOr<void>Andreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-31Kernel: Do not try opening the same file when dumping perfcoreSeekingBlues
2021-10-31Kernel: Avoid OpenFileDescription::absolute_pathBen Wiederhake
2021-10-08Kernel: Fix -Wunreachable-code warnings from clangNico Weber
2021-10-01Kernel: Fix a few typosNico Weber
2021-09-17Kernel: Introduce the DeviceManagement singletonLiav A
2021-09-16Kernel: Unblock tracer process in Process:unblock_waiters()Itamar
2021-09-11Kernel+Userland: Remove loadable kernel modulessLiav A
2021-09-09Kernel: Use KString all the way in sys$execve()Andreas Kling