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
/
Syscalls
/
fork.cpp
Age
Commit message (
Expand
)
Author
2022-11-05
Kernel: Add support for jails
Liav A
2022-08-24
Kernel: Don't wrap AddressSpace's RegionTree in SpinlockProtected
Andreas Kling
2022-08-24
Kernel: Wrap process address spaces in SpinlockProtected
Andreas Kling
2022-08-24
Kernel: Wrap RegionTree objects in SpinlockProtected
Andreas Kling
2022-08-22
Kernel: Use Process::credentials() and remove user ID/group ID helpers
Anthony Iacono
2022-08-21
Kernel: Guard Process "protected data" with a spinlock
Andreas Kling
2022-08-21
Kernel: Use RefPtr instead of LockRefPtr for Custody
Andreas Kling
2022-08-20
Kernel: Add Credentials to hold a set of user and group IDs
Andreas Kling
2022-08-20
Kernel: Make self-contained locking smart pointers their own classes
Andreas Kling
2022-08-15
Kernel: Leak a ref() on the new Process ASAP in sys$fork()
Andreas Kling
2022-07-27
Everywhere: Make the codebase more architecture aware
Undefine
2022-07-10
Kernel: Stop leaking first thread on errors in sys$fork
Idan Horowitz
2022-04-04
Kernel: Tweak broken dbgln_if() in sys$fork() after RegionTree changes
Andreas Kling
2022-04-03
Kernel: Make VM allocation atomic for userspace regions
Andreas Kling
2022-04-03
Kernel: Store AddressSpace memory regions in an IntrusiveRedBlackTree
Andreas Kling
2022-03-08
Kernel: Put Process unveil state in a SpinlockProtected container
Andreas Kling
2022-03-08
Kernel: Put Process's current directory in a SpinlockProtected
Andreas Kling
2022-02-15
AK+Kernel: OOM-harden most parts of Trie
Ali Mohammad Pur
2022-02-14
Kernel: Make master TLS region WeakPtr construction OOM-fallible
Idan Horowitz
2022-02-11
Kernel: Set up Regions before adding them to a Process's AddressSpace
Idan Horowitz
2022-01-30
Kernel: Remove unnecessary includes from Thread.h
Andreas Kling
2022-01-29
Kernel: Switch process file descriptor table from spinlock to mutex
Andreas Kling
2022-01-29
Kernel: Convert process file descriptor table to a SpinlockProtected
Andreas Kling
2021-12-29
Kernel: Handle promise violations in the syscall handler
Brian Gianforcaro
2021-12-29
Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()
Brian Gianforcaro
2021-12-12
Kernel: Inherit alternative signal stack on fork(2)
Idan Horowitz
2021-12-12
Kernel: Preserve signal mask across fork(2) and execve(2)
Idan Horowitz
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-09-07
Kernel: Rename FileDescription => OpenFileDescription
Andreas Kling
2021-09-07
Kernel: Store process names as KString
Andreas Kling
2021-09-06
Kernel: Make Memory::Region::map() return KResult
Andreas Kling
2021-09-06
Kernel: Make AddressSpace::add_region() return KResultOr<Region*>
Andreas Kling
2021-09-05
Kernel: Use TRY() in sys$fork()
Andreas Kling
2021-09-04
Kernel: Make Process::try_create() propagate errors better
Andreas Kling
2021-09-04
Kernel: Rename Process::create() => try_create()
Andreas Kling
2021-08-25
Kernel: Always observe the return value of Region::map and remap
Brian Gianforcaro
2021-08-23
Kernel: Rename Thread::BlockCondition to BlockerSet
Andreas Kling
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-15
Kernel: Make Memory::Region allocation functions return KResultOr
sin-ack
2021-08-15
Kernel+Userland: Remove chroot functionality
Andreas Kling
2021-08-13
Kernel: Make cloning of FileDescriptions OOM safe
Brian Gianforcaro
2021-08-12
Kernel/Process: Move protected values to the end of the object
Liav A
2021-08-06
Kernel: Make Process's m_promises & m_execpromises fields atomic
Idan Horowitz
2021-08-06
Kernel: Rename Process::space() => Process::address_space()
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-08-06
Kernel: Rename Kernel/VM/ to Kernel/Memory/
Andreas Kling
2021-08-01
Kernel: Remove unused header includes
Brian Gianforcaro
2021-07-25
Kernel: Remove unnecessary weak pointer from Region to owning Process
Andreas Kling
2021-07-22
Everywhere: Prefix hexadecimal numbers with 0x
Gunnar Beutner
[next]