summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2020-05-31Kernel: Tighten up some promise checksSergey Bugaev
2020-05-29Kernel+Userland: Support remounting filesystems :^)Sergey Bugaev
2020-05-29Kernel: Misc tweaksSergey Bugaev
2020-05-29Kernel: Support read-only filesystem mountsSergey Bugaev
2020-05-29Kernel: Fix error case in Process::create_user_process()Sergey Bugaev
2020-05-29Kernel: Fix some failing assertionsSergey Bugaev
2020-05-29Kernel: Always require read access when mmaping a fileSergey Bugaev
2020-05-26AK: Rename FileSystemPath -> LexicalPathSergey Bugaev
2020-05-26Kernel: Introduce "sigaction" pledgeSergey Bugaev
2020-05-26Kernel: fix assertion on readlink() syscallAngel
2020-05-26Kernel: Plumb KResult through FileDescription::read_entire_file() implementat...Brian Gianforcaro
2020-05-23Kernel+LibC: Fix various build issues introduced by ssize_tAndreas Kling
2020-05-23Kernel: Use a FlatPtr for the "argument" to ioctl()Andreas Kling
2020-05-20Kernel+LibC: Switch isatty() to use a fcntl()Sergey Bugaev
2020-05-17Kernel + LibC: Handle running processes in do_waitid()AnotherTest
2020-05-17Kernel: wait() should not block if WNOHANG is specifiedAnotherTest
2020-05-16Kernel: Remove Process::any_thread()Andreas Kling
2020-05-16Kernel: Sending a signal to a process now goes to the main threadAndreas Kling
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-05-16Kernel: Remove now-unused KernelInfoPage.hAndreas Kling
2020-05-16Kernel: Remove sys$getdtablesize()Andreas Kling
2020-05-16Kernel: Use copy_to_user() in sys$gettimeofday()Andreas Kling
2020-05-16Kernel: Remove the "kernel info page" used for fast gettimeofday()Andreas Kling
2020-05-15Kernel: Disallow opening socket filesSergey Bugaev
2020-05-08Kernel+Userland: Add "settime" pledge promise for setting system timeAndreas Kling
2020-05-08Kernel: Only allow superuser to call sys$clock_settime()Andreas Kling
2020-05-08Kernel: Remove SmapDisabler in sys$clock_settime()Andreas Kling
2020-05-08Kernel: Add for_each_vmobject_of_type<T>Andreas Kling
2020-05-08Kernel: Propagate failure to commit VM regions in more placesAndreas Kling
2020-05-06Kernel: Crash the current process on OOM (instead of panicking kernel)Andreas Kling
2020-05-03Kernel: Don't crash on invalid fcntlBen Wiederhake
2020-05-03Kernel: Fix pledge syscall applying new pledges when it fails (#2076)Michael Lelli
2020-04-26Kernel: Enable timeout support for sys$futex(FUTEX_WAIT)Brian Gianforcaro
2020-04-26Kernel: Make sys$sethostname() superuser-onlyAndreas Kling
2020-04-26Kernel: Added the ability to set the hostname via new syscallLuke Payne
2020-04-26Kernel: Support signaling all processes with pid == -1Brian Gianforcaro
2020-04-26Kernel: Implement FUTEX_WAKE of arbitrary count.Brian Gianforcaro
2020-04-25LibPthread: implicitly call pthread_exit on return from start routine.Drew Stratford
2020-04-20LibELF: Make ELF::Loader RefCountedItamar
2020-04-18Kernel: Use shared locking mode in some placesSergey Bugaev
2020-04-14Kernel: Don't include null terminator in sys$readlink() resultSergey Bugaev
2020-04-14Kernel: Simplify sys$setgroups(0, ...)Andreas Kling
2020-04-14Kernel: Remove SmapDisablers in {peek,poke}_user_data()Andreas Kling
2020-04-13Debugger: Add DebugSessionItamar
2020-04-13Process: Fix siginfo for code CLD_STOPPEDItamar
2020-04-13ptrace: Add PT_SETREGSItamar
2020-04-13ptrace: Stop a traced thread when it exists from execveItamar
2020-04-13ptrace: Add PT_POKEItamar
2020-04-13ptrace: Add PT_PEEKItamar
2020-04-12Kernel+LibC: Add minherit() and MAP_INHERIT_ZEROAndreas Kling