summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
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
2021-09-07Kernel: Make PerformanceEventBuffer::to_json() return a KResultAndreas Kling
2021-09-07Kernel: Make it possible for KBufferBuilder creation to failAndreas Kling
2021-09-07Kernel: Use KResultOr and TRY() for ThreadTracerAndreas Kling
2021-09-07Kernel: Rename file_description(fd) => open_file_description(fd)Andreas Kling
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel: Convert much of sys$execve() to using KStringAndreas Kling
2021-09-07Kernel: Store process names as KStringAndreas Kling
2021-09-07Kernel: Tidy up ProcessProcFSTraits construction a bit moreAndreas Kling
2021-09-06Kernel: Don't try to allocate ProcessProcFSTraits in Process constructorAndreas Kling
2021-09-06Kernel: Make KString factories return KResultOr + use TRY() everywhereAndreas Kling
2021-09-06Kernel: Tidy up Coredump constructionAndreas Kling
2021-09-06Kernel: Make Threads always have a nameAndreas Kling
2021-09-06Kernel: Make kernel region allocators return KResultOr<NOP<Region>>Andreas Kling
2021-09-05Kernel: Make file description lookup return KResultOrAndreas Kling
2021-09-05Kernel: Tidy up Memory::AddressSpace constructionAndreas Kling
2021-09-05Kernel: Use TRY() when creating first thread in a new processAndreas Kling
2021-09-05Kernel: Simplify Process::get_syscall_path_argument()Andreas Kling
2021-09-05Kernel: Use TRY() in some Process functionsAndreas Kling
2021-09-04Kernel: Make Process::try_create() propagate errors betterAndreas Kling
2021-09-04Kernel: Tidy up Process::try_create_user_process()Andreas Kling
2021-09-04Kernel: Move pledge verification into Process member functionsAndreas Kling