summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2020-07-15LibC+Kernel: Start implementing sysconfNico Weber
2020-07-07Kernel+LibELF: Expose ELF Auxiliary Vector to UserspaceAndrew Kaster
2020-07-04Kernel: Move headers intended for userspace use into Kernel/API/Andreas Kling
2020-07-03Kernel: Fix signal deliveryTom
2020-07-01Kernel: Turn Thread::current and Process::current into functionsTom
2020-06-24Kernel+LibC: Add sys$recvfd() and sys$sendfd() for fd passingAndreas Kling
2020-06-23LibC+Kernel: Implement ppollNico Weber
2020-06-18Kernel+LibC: Remove setreuid() / setregid() againNico Weber
2020-06-18Kernel+LibC: Implement seteuid() and friends!Nico Weber
2020-06-18Kernel: Add "setkeymap" pledge promiseAndreas Kling
2020-05-31Kernel: Fix overflow in Process::validate_{read,write}_typed()Sergey Bugaev
2020-05-26Kernel: Introduce "sigaction" pledgeSergey Bugaev
2020-05-23Kernel: Use a FlatPtr for the "argument" to ioctl()Andreas Kling
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 sys$getdtablesize()Andreas Kling
2020-05-16Kernel: Remove the "kernel info page" used for fast gettimeofday()Andreas Kling
2020-05-08Kernel+Userland: Add "settime" pledge promise for setting system timeAndreas 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-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-25LibPthread: implicitly call pthread_exit on return from start routine.Drew Stratford
2020-04-22Kernel: Make Process and Thread non-copyable and non-movableAndreas Kling
2020-04-20LibELF: Make ELF::Loader RefCountedItamar
2020-04-13Kernel: Don't ignore validation result in ptrace(PT_PEEK)Andreas Kling
2020-04-13Debugger: Add DebugSessionItamar
2020-04-13ptrace: Add PT_SETREGSItamar
2020-04-12Kernel+LibC: Add minherit() and MAP_INHERIT_ZEROAndreas Kling
2020-04-11LibELF: Move ELF classes into namespace ELFAndrew Kaster
2020-03-28Kernel: Add 'ptrace' syscallItamar
2020-03-19Kernel: Add new syscall to allow changing the system dateLiav A
2020-03-16Kernel: Add sys$get_stack_bounds() for finding the stack base & sizeAndreas Kling
2020-03-08AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)Andreas Kling
2020-03-02Kernel: Remove ability to create kernel-only regions at user addressesAndreas Kling
2020-03-02Kernel: Load executables on demand when symbolicatingAndreas Kling
2020-02-28Kernel: Remove some unnecessary indirection in InodeFile::mmap()Andreas Kling
2020-02-28Kernel: Make Process::m_master_tls_region a WeakPtrAndreas Kling
2020-02-28Kernel: Merge the shbuf_get_size() syscall into shbuf_get()Andreas Kling
2020-02-28Kernel+LibC: Rename shared buffer syscalls to use a prefixAndreas Kling
2020-02-26Kernel: Allow process with multiple threads to call exec and exitCristian-Bogdan SIRB
2020-02-24Kernel: Fix some formatting goofs in Process.hAndreas Kling
2020-02-24Kernel: Make Region weakable and use WeakPtr<Region> instead of Region*Andreas Kling
2020-02-18Kernel: Use a FixedArray for a process's extra GIDsAndreas Kling
2020-02-17Kernel: Replace "current" with Thread::current and Process::currentAndreas Kling
2020-02-17Kernel: Allow multiple inspectors of a process (in /proc)Andreas Kling
2020-02-16Kernel+LibC: Allow sys$mmap() callers to specify address alignmentAndreas Kling
2020-02-16Kernel: Remove Process inheriting from WeakableAndreas Kling
2020-02-16Kernel: More header dependency reduction workAndreas Kling