summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2021-12-29Kernel: Handle promise violations in the syscall handlerBrian Gianforcaro
2021-12-29Kernel: Remove now unused REQUIRE_PROMISE and REQUIRE_NO_PROMISES macrosBrian Gianforcaro
2021-12-29Kernel: Port Process to ListedRefCountedIdan Horowitz
2021-12-29Kernel: Remove Process::all_processes()Idan Horowitz
2021-12-18Kernel: Make sys${ftruncate,pread} take off_t as const pointerAndreas Kling
2021-12-12Kernel+SystemServer: Add /dev/ttyDaniel Bertalan
2021-12-12Kernel: Remove sys$select() syscallJean-Baptiste Boric
2021-12-12Kernel+LibC: Implement sigtimedwait()Idan Horowitz
2021-12-05Kernel: Implement new ptrace function PT_PEEKBUFBen Wiederhake
2021-12-01Kernel+LibC: Implement sigaltstack()Idan Horowitz
2021-12-01Kernel: Remove ASM_Wrapper include from platform independent processor.hJames Mintram
2021-11-30Kernel: Surface errors when generating a process core dump :^)Brian Gianforcaro
2021-11-24Kernel+UE+LibC: Remove unused dbgputch syscallBen Wiederhake
2021-11-20Kernel+LibC: Fix ptrace for 64-bitItamar
2021-11-18Kernel: Use DistinctNumeric for filesystem ID'sAndreas Kling
2021-11-17Kernel+LibC: Add msync() system callAndreas Kling
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-14Kernel: Avoid else after return in Process and ThreadSafeRefCountedAndrew Kaster
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-13Kernel+LibC: Pass off_t to pread() via a pointerDaniel Bertalan
2021-11-10Kernel: Make Inode::traverse_as_directory() callback return ErrorOrAndreas Kling
2021-11-10AK: Make Vector::try_* functions return ErrorOr<void>Andreas Kling
2021-11-10Kernel: Fix TOCTOU in fstatvfsBen Wiederhake
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-21Kernel: Convert Formatter<Process> to use Formatter<FormatString>Daniel Bertalan
2021-10-13Kernel: Implement pread syscallRodrigo Tobar
2021-09-12Kernel+Userland: Introduce a new way to reboot and poweroff the machineLiav A
2021-09-12Kernel+LibC: Implement fsyncTheFightingCatfish
2021-09-11Kernel+Userland: Remove loadable kernel modulessLiav A
2021-09-10AK+Everywhere: Reduce the number of template parameters of IntrusiveListAli Mohammad Pur
2021-09-09Kernel: Use KString all the way in sys$execve()Andreas Kling
2021-09-07Kernel: Add const variant of Process::perf_events()Andreas 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: Avoid unnecessary String allocation in sys$statvfs()Andreas Kling
2021-09-07Kernel: Store process names as KStringAndreas Kling
2021-09-07Kernel: Tidy up ProcessProcFSTraits construction a bit moreAndreas Kling
2021-09-06Kernel: Improve find_elf_interpreter_for_executable() parameter namesAndreas Kling
2021-09-06Kernel: Make Threads always have a nameAndreas Kling
2021-09-05Kernel: Make all Spinlocks use u8 for storage, remove templateBrian Gianforcaro
2021-09-05Kernel: Switch static_asserts of a type size to AK::AssertSizeBrian Gianforcaro
2021-09-05Kernel: Make file description lookup return KResultOrAndreas Kling
2021-09-05Kernel: Make copy_{from,to}_user() return KResult and use TRY()Andreas Kling
2021-09-05Kernel: Declare type aliases with "using" instead of "typedef"Brian Gianforcaro
2021-09-04Kernel: Make Process::try_create() propagate errors betterAndreas Kling