index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Process.cpp
Age
Commit message (
Expand
)
Author
2019-06-07
Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}
Andreas Kling
2019-06-07
Kernel: Qualify a bunch of #include statements.
Andreas Kling
2019-06-07
Meta: Tweak .clang-format to not wrap braces after enums.
Andreas Kling
2019-06-07
Kernel: Rename LinearAddress => VirtualAddress.
Andreas Kling
2019-06-07
Kernel: Run clang-format on everything.
Andreas Kling
2019-06-07
Kernel: Implement the alarm() syscall.
Andreas Kling
2019-06-07
Kernel: Rename FileDescriptor to FileDescription.
Andreas Kling
2019-06-06
AK: Make timeval_add() and timeval_sub() take references.
Andreas Kling
2019-06-06
Kernel: Tidy up sys$select() to make it more readable.
Andreas Kling
2019-06-02
AK: Add implicit String -> StringView conversion
Robin Burchell
2019-06-02
Kernel: Make better use of the multiboot info.
Andreas Kling
2019-06-01
Kernel: Add fchown() syscall.
Andreas Kling
2019-06-01
Kernel: Set the absolute path as name for executable regions.
Andreas Kling
2019-05-31
Kernel: Discard a process's ELFLoader on finalization.
Andreas Kling
2019-05-31
Kernel: Process finalization should release cwd and executable custodies.
Andreas Kling
2019-05-31
Kernel: Do a bit more of do_exec() before disabling interrupts.
Andreas Kling
2019-05-30
Kernel: The stat() syscall should follow symlinks.
Andreas Kling
2019-05-30
Kernel: Rename Process::cwd_custody() to Process::current_directory().
Andreas Kling
2019-05-30
FileSystem: Port most of the code over to using custodies.
Andreas Kling
2019-05-30
Kernel: Make the Process allocate_region* API's understand "int prot".
Andreas Kling
2019-05-30
Kernel: Make fcntl(F_SETFL) actually update the append/blocking flags.
Andreas Kling
2019-05-30
Kernel: Add InodeFile, a File subclass for regular files.
Andreas Kling
2019-05-30
Kernel/LibC: Implement sched_* functionality to set/get process priority
Robin Burchell
2019-05-26
Kernel: Sending a signal to yourself should block until dispatch.
Andreas Kling
2019-05-26
Kernel: Send more specific signals when crashing due to CPU exceptions.
Andreas Kling
2019-05-26
Kernel: Support O_APPEND
Robin Burchell
2019-05-23
Kernel/AK: Move ELF loader to AK
Robin Burchell
2019-05-23
Kernel: getpeername() should fail with ENOTCONN for non-connected sockets.
Andreas Kling
2019-05-22
Kernel: Forked children should inherit their RangeAllocator by copy.
Andreas Kling
2019-05-20
Kernel: Add getpeername() syscall, and fix getsockname() behavior.
Andreas Kling
2019-05-20
Kernel: Let PageDirectory own the associated RangeAllocator.
Andreas Kling
2019-05-20
Kernel: Add support for recv() with MSG_DONTWAIT.
Andreas Kling
2019-05-19
Kernel+LibC: Implement getsockname() syscall.
Andreas Kling
2019-05-19
LibC: Add mmap_with_name() that names the allocation immediately.
Andreas Kling
2019-05-19
Kernel: Check can_write for blocking write
Robin Burchell
2019-05-19
Kernel: Add the ability to debug poll/select independently of read/write
Robin Burchell
2019-05-18
Kernel: Fix select with a 0 timeout
Robin Burchell
2019-05-18
Kernel: Tidy up FileDescriptor members a bit.
Andreas Kling
2019-05-18
Kernel: Fix poll() with timeout
Robin Burchell
2019-05-18
Kernel: select() was transferring the readfds into the exceptfds vector.
Andreas Kling
2019-05-18
Kernel: Pass ELF program header locations from multiboot to kernel.
Andreas Kling
2019-05-18
Kernel: Make sure to clear FD sets when preparing for a select
Robin Burchell
2019-05-18
Kernel: Fix timeout support in select
Robin Burchell
2019-05-17
Kernel: Make the times() syscall return something other than 0.
Andreas Kling
2019-05-17
Kernel/Process: Use auto to avoid incompatible types, causing a signedness wa...
Robin Burchell
2019-05-17
Kernel: Remove some unnecessary massaging of region base/size pairs.
Andreas Kling
2019-05-17
Kernel: Factor out range allocation from Process::allocate_region*().
Andreas Kling
2019-05-17
Kernel: Let Region keep a Range internally.
Andreas Kling
2019-05-17
Kernel: Remove Process::m_next_address.
Andreas Kling
2019-05-17
Kernel: Implement a simple virtual address range allocator.
Andreas Kling
[next]