summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2019-05-20Kernel: Add getpeername() syscall, and fix getsockname() behavior.Andreas Kling
2019-05-20Kernel: Let PageDirectory own the associated RangeAllocator.Andreas Kling
2019-05-20Kernel: Add support for recv() with MSG_DONTWAIT.Andreas Kling
2019-05-19Kernel+LibC: Implement getsockname() syscall.Andreas Kling
2019-05-19LibC: Add mmap_with_name() that names the allocation immediately.Andreas Kling
2019-05-19Kernel: Check can_write for blocking writeRobin Burchell
2019-05-19Kernel: Add the ability to debug poll/select independently of read/writeRobin Burchell
2019-05-18Kernel: Fix select with a 0 timeoutRobin Burchell
2019-05-18Kernel: Tidy up FileDescriptor members a bit.Andreas Kling
2019-05-18Kernel: Fix poll() with timeoutRobin Burchell
2019-05-18Kernel: select() was transferring the readfds into the exceptfds vector.Andreas Kling
2019-05-18Kernel: Pass ELF program header locations from multiboot to kernel.Andreas Kling
2019-05-18Kernel: Make sure to clear FD sets when preparing for a selectRobin Burchell
2019-05-18Kernel: Fix timeout support in selectRobin Burchell
2019-05-17Kernel: Make the times() syscall return something other than 0.Andreas Kling
2019-05-17Kernel/Process: Use auto to avoid incompatible types, causing a signedness wa...Robin Burchell
2019-05-17Kernel: Remove some unnecessary massaging of region base/size pairs.Andreas Kling
2019-05-17Kernel: Factor out range allocation from Process::allocate_region*().Andreas Kling
2019-05-17Kernel: Let Region keep a Range internally.Andreas Kling
2019-05-17Kernel: Remove Process::m_next_address.Andreas Kling
2019-05-17Kernel: Implement a simple virtual address range allocator.Andreas Kling
2019-05-16Kernel: Always dump_backtrace() on process crash.Andreas Kling
2019-05-16Kernel: Symbolicate userspace backtraces using ELFLoader.Andreas Kling
2019-05-16Kernel: Simplify dump_backtrace() API for clients.Andreas Kling
2019-05-14Kernel: Allocate kernel signal stacks using the region allocator as well.Andreas Kling
2019-05-14Kernel: Allocate kernel stacks for threads using the region allocator.Andreas Kling
2019-05-10Kernel: Add a writev() syscall for writing multiple buffers in one go.Andreas Kling
2019-05-06Kernel: Dump backtrace on exit() syscall.Andreas Kling
2019-05-04IPv4: Save the source address/port together with incoming packet payloads.Andreas Kling
2019-05-03Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program.Andreas Kling
2019-05-03Kernel: Prepare Socket for becoming a File.Andreas Kling
2019-05-02Kernel: Assign Lock names in class member initializers.Andreas Kling
2019-04-29Kernel: The exit_thread() syscall should unlock the big lock.Andreas Kling
2019-04-29Kernel+LibC: Add exit_thread() syscall.Andreas Kling
2019-04-29Kernel: Have File virtuals take a FileDescriptor& rather than a Process&.Andreas Kling
2019-04-29Kernel: Make FIFO inherit from File.Andreas Kling
2019-04-28Kernel: Make ProcessTracer inherit from File.Andreas Kling
2019-04-27Kernel: "Succeed" quietly for zero-length read() and write().Andreas Kling
2019-04-26LibC: Add execvpe() and make execvp()'ed children inherit environment.Andreas Kling
2019-04-25Kernel: Make it possible to look up FIFO's by ID.Andreas Kling
2019-04-23Kernel: Process destruction should destroy all child threads.Andreas Kling
2019-04-22Kernel: Add a systrace() syscall and implement /bin/strace using it.Andreas Kling
2019-04-21Kernel: Get rid of the "cool globals" thingy.Andreas Kling
2019-04-20Kernel: Remove "restorer" field from SignalActionData.Andreas Kling
2019-04-20Kernel: Shrink Thread by making kernel resume TSS heap-allocated.Andreas Kling
2019-04-20Kernel: Make the colonel run at "Idle" priority (the lowest possible.)Andreas Kling
2019-04-20Sprinkle use of AK::Vector in various places.Andreas Kling
2019-04-16Kernel: Reduce kmallocing in all_processes() and all_pids().Andreas Kling
2019-04-15Kernel: Make validate_read_from_kernel() return early for nullptr checks.Andreas Kling
2019-04-15Kernel: Start using StringView in the VFS class.Andreas Kling