summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2020-12-02Kernel: Use TimerQueue for SIGALRMTom
2020-11-30Kernel: Move block condition evaluation out of the SchedulerTom
2020-11-30Kernel: Allow passing a thread argument for new kernel threadsTom
2020-11-23Kernel: Add unveil('b')Sergey Bugaev
2020-11-10Kernel+LibC: Add adjtime(2)Nico Weber
2020-09-27Kernel: Make Thread refcountedTom
2020-09-17Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg()Nico Weber
2020-09-15Kernel: Use Userspace<> for sys$writevNico Weber
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-09-10Kernel: Rename Process::is_ring0/3 to Process::is_kernel/user_processTom
2020-09-08Refactor: Replace usages of FixedArray with Vector.asynts
2020-08-19Kernel: Distinguish between new and old process groups with equal pgidsAnotherTest
2020-08-19Kernel: Use Userspace<T> for the recvfrom syscall, and Socket implementationBrian Gianforcaro
2020-08-19Kernel: Use Userspace<T> for the sendto syscall, and Socket implementationBrian Gianforcaro
2020-08-17Kernel: Bump process thread count to a 32-bit valueAndreas Kling
2020-08-15Kernel+LibC+UserspaceEmulator: Bring back sys$dup2()Andreas Kling
2020-08-15Kernel+LibC+UserspaceEmulator: Remove sys$dup() and sys$dup2()Andreas Kling
2020-08-10Kernel: Use Userspace<T> for the exit_thread syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the join_thread syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the chroot syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the module_unload syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the module_load syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the getrandom syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the shbuf_get syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the get_thread_name syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the set_thread_name syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the connect syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the accept syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the bind syscall, and implementationBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the chmod syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the umount syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the unlink syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the sigpending syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the sigprocmask syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the fstat syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the uname syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the sethostname syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the gethostname syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the clock_settime syscallBrian Gianforcaro
2020-08-10Kernel: Modifiy clock_settime timespec argument to constBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the clock_gettime syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the getresgid syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the getresuid syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the times syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the getgroups syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the setgroups syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the execve syscallBrian Gianforcaro
2020-08-10Kernel: More PID/TID typingBen Wiederhake
2020-08-10Kernel: PID/PGID typingBen Wiederhake
2020-08-10Kernel: PID/TID typingBen Wiederhake