summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2022-03-26Kernel: Add a 'no_error' pledge promiseAli Mohammad Pur
2022-03-22Kernel: Don't assume paths of TTYs and pseudo terminals anymoreLiav A
2022-03-22Kernel: Make mmap validation functions return ErrorOr<void>int16
2022-03-22Kernel: Move mmap validation functions to Processint16
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: Fill some siginfo and ucontext fields on SA_SIGINFOAli Mohammad Pur
2022-03-04Kernel: Move signal handlers from being thread state to process stateAli Mohammad Pur
2022-02-28Kernel: Add getrusage() syscallLucas CHOLLET
2022-02-27Everywhere: Make JSON serialization fallibleIdan Horowitz
2022-02-27Kernel: Add OpenFileDescriptions::try_enumerate for fallible iterationIdan Horowitz
2022-02-27Kernel: Add Process::try_for_each_thread() for fallible iterationIdan Horowitz
2022-02-19Kernel: Fixed argument passing for profiling_enable syscallJakub Berkop
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-14Kernel/Profiling: Add profiling to read syscallJakub Berkop
2022-02-13Kernel: Use try_make_weak_ptr() instead of make_weak_ptr()Idan Horowitz
2022-02-13Kernel: Expose maximum argument limit in sysconfAndrew Kaster
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-17Kernel: Remove non existent friend class from Process.hBrian Gianforcaro
2022-01-16Kernel: Make Process::m_list_node non-mutableAndreas Kling
2022-01-16Kernel: Remove useless return value from procfs_get_thread_stackIdan 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+LibC+LibCore+UE: Implement `fchmodat(2)`Daniel Bertalan
2022-01-07Everywhere: Fix spelling mistakesmjz19910
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