summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2019-12-14Kernel: Remove spammy log message in sys$sendto()Andreas Kling
2019-12-11Kernel: Implement a simple process time profilerAndreas Kling
2019-12-09Kernel+LibC: Make all SharedBuffers purgeable (default: non-volatile)Andreas Kling
2019-12-09Kernel: Start implementing purgeable memory supportAndreas Kling
2019-12-09AK: SinglyLinkedList::size_slow() should return size_tAndreas Kling
2019-12-09AK: Use size_t for the length of stringsAndreas Kling
2019-12-08Kernel: Allow setting thread namesAndrew Kaster
2019-12-07Kernel+LibPthread: Implement pthread_detach()Andreas Kling
2019-12-06Kernel: Add getsockopt(SO_PEERCRED) for local socketsAndreas Kling
2019-12-02Kernel: Crash on memory access in non-readable regionsAndreas Kling
2019-12-02WindowServer: Port to the new IPC systemAndreas Kling
2019-11-29Kernel: Have modules export their name in a "module_name" stringAndreas Kling
2019-11-28Kernel: Allow modules to link against anything in kernel.map :^)Andreas Kling
2019-11-28Kernel: Implement basic module unloading :^)Andreas Kling
2019-11-28Kernel: Implement very simple kernel module loadingAndreas Kling
2019-11-27Kernel: listen() should fail with EINVAL for already-connected socketsAndreas Kling
2019-11-27Kernel: Remove outdated FIXME about EINTR in select()Andreas Kling
2019-11-25Kernel: Implement the setkeymap() syscall.Hüseyin ASLITÜRK
2019-11-24Kernel: Mark mmap()-created regions with a special bitAndreas Kling
2019-11-19Kernel: Don't interrupt short writesSergey Bugaev
2019-11-18Kernel+LibPthread: pthread_create handles pthread_attr_tAndrew Kaster
2019-11-17Kernel+LibC: Remove the isatty() syscallAndreas Kling
2019-11-17Kernel: Let's have sys$uname() report "i686" instead of "i386"Andreas Kling
2019-11-17Kernel+LibPthread+LibC: Create secondary thread stacks in userspaceAndreas Kling
2019-11-17Kernel: Implement some basic stack pointer validationAndreas Kling
2019-11-16Kernel: Release the big process lock while yielding in sys$yield()Andreas Kling
2019-11-14Kernel: Move Thread::m_joinee_exit_value into the JoinBlockerAndreas Kling
2019-11-14Kernel+LibPthread: Implement pthread_join()Andreas Kling
2019-11-14Kernel: Implement the killpg() syscallSergey Bugaev
2019-11-14Kernel: Unwind kernel stacks before dyingSergey Bugaev
2019-11-13LibPthread: Start working on a POSIX threading libraryAndreas Kling
2019-11-11Kernel: open() with a zero-length path should fail with EINVALAndreas Kling
2019-11-10Kernel: Use C++ structured bindings to bind syscall parametersAndreas Kling
2019-11-10Kernel+LibC: Implement the openat() syscallAndreas Kling
2019-11-10Kernel: Process should release its TTY immediately on exitAndreas Kling
2019-11-09Kernel: Use a lookup table for syscallsAndreas Kling
2019-11-06Kernel: If a process is interrupted during usleep(), return -EINTRAndreas Kling
2019-11-06Kernel: Rework Process::Priority into ThreadPriorityAndreas Kling
2019-11-06LibELF: Move AK/ELF/ into Libraries/LibELF/Andreas Kling
2019-11-03Kernel: Teach Region how to remap itselfAndreas Kling
2019-11-03Kernel: Regions should be mapped into a PageDirectory, not a ProcessAndreas Kling
2019-11-03Kernel: Move region map/unmap operations into the Region classAndreas Kling
2019-11-02Kernel+LibC: Implement clock_gettime() and clock_nanosleep()Andreas Kling
2019-10-28Kernel: Support passing arguments in shebangged scriptsKarol Baraniecki
2019-10-24Kernel: Return error when attempting to read from a directory.Drew Stratford
2019-10-23Kernel: Move E2BIG calculation from Thread to ProcessAndrew Kaster
2019-10-20ELF: Fail layout when program header hooks return nullptr (#673)Andrew Kaster
2019-10-18Kernel: Keep TTY names in character buffers instead of StringsAndreas Kling
2019-10-13Kernel: Use word-sized entropy as much as possible in syscallCalvin Buckley
2019-10-13Kernel: Add a Linux-style getrandom syscallCalvin Buckley