summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2022-08-24Kernel: Wrap process address spaces in SpinlockProtectedAndreas Kling
2022-08-23Kernel: Fix boot profilingSamuel Bowman
2022-08-23Kernel: Remove unused Process::in_group()Anthony Iacono
2022-08-22Kernel: Use Process::credentials() and remove user ID/group ID helpersAnthony Iacono
2022-08-21Kernel: Guard Process "protected data" with a spinlockAndreas Kling
2022-08-21Kernel: Use RefPtr instead of LockRefPtr for CustodyAndreas Kling
2022-08-20Kernel: Add Credentials to hold a set of user and group IDsAndreas Kling
2022-08-20Kernel: Move InodeMetadata methods out of lineAndreas Kling
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-08-19Kernel: Require lock rank for Spinlock constructionkleines Filmröllchen
2022-08-17Kernel: Require semicolon after VERIFY_{NO_,}PROCESS_BIG_LOCK_ACQUIREDLinus Groh
2022-08-16Kernel: Don't leak file descriptors in sys$pipe()Andreas Kling
2022-07-25Kernel/LibC: Implement posix syscall clock_getres()zzLinus
2022-07-21Kernel: Clean up sys$futex and add support for cross-process futexesIdan Horowitz
2022-07-21Kernel: Propagate OOM conditions out of sys$futexIdan Horowitz
2022-07-15Kernel+LibC: Add posix_fallocate syscallHendiadyoin1
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-10Kernel+LibC+LibCore: Pass fcntl extra argument as pointer-sized variablegggggg-gggggg
2022-07-08Kernel: Implement `sigsuspend` using a SignalBlockerTim Schumacher
2022-07-05Kernel: Do a POSIX-correct signal handler reset on execTim Schumacher
2022-06-19Kernel: Create /proc/pid/cmdline to expose process arguments in procfsAndrew Kaster
2022-05-21Kernel+LibC+VFS: Implement utimensat(3)Ariel Don
2022-05-06Kernel: Add /proc/{pid}/children to ProcFSMacDue
2022-04-23Kernel+LibC+LibCore: Implement the unlinkat(2) syscallsin-ack
2022-04-09Kernel: Remove big lock from `sys$set_coredump_metadata`Luke Wilde
2022-04-06Kernel: Track big lock blocked threads in separate listJelle Raaijmakers
2022-04-01Everywhere: Run clang-formatIdan Horowitz
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