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
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
2021-07-20
Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED
Brian Gianforcaro
2021-07-15
Kernel: Handle OOM when adding memory regions to Spaces :^)
Idan Horowitz
2021-07-14
Kernel: Fix Process use-after-free in Thread finalization
Andreas Kling
2021-07-12
Kernel: Move new process registration out of Space spinlock scope
Brian Gianforcaro
2021-06-29
Kernel: Introduce the new ProcFS design
Liav A
2021-06-29
Kernel: Add x86_64 support for fork()
Gunnar Beutner
2021-06-28
Kernel: Fix the return type for syscalls
Gunnar Beutner
2021-06-27
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
Gunnar Beutner
2021-06-24
Kernel: Add stubs for missing x86_64 functionality
Gunnar Beutner
2021-06-07
Kernel: Switch Process to InstrusiveList from InlineLinkedList
Brian Gianforcaro
2021-05-15
Kernel: Make Process creation APIs OOM safe
Brian Gianforcaro
2021-05-07
Kernel: Move process creation perf events to PerformanceManager
Brian Gianforcaro
2021-04-26
Kernel+Profiler: Improve profiling subsystem
Gunnar Beutner
2021-04-23
AK: Rename adopt() to adopt_ref()
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-12
Kernel: Replace process' regions vector with a Red Black tree
Idan Horowitz
2021-03-11
Kernel: Inherit the dumpable flag on sys$fork()
Andreas Kling
2021-03-11
Kernel: Move process signal trampoline address into protected data
Andreas Kling
2021-03-11
Kernel: Move process umask into protected data :^)
Andreas Kling
2021-03-11
Kernel: Don't keep protected Process data in a separate allocation
Andreas Kling
2021-03-10
Kernel: Move process pledge promises into protected data
Andreas Kling
2021-03-10
Kernel: Move process extra_gids into protected data :^)
Andreas Kling
2021-03-10
Kernel: Move select Process members into protected memory
Andreas Kling
2021-03-03
Kernel: Skip TLB flushes while cloning regions in sys$fork()
Andreas Kling
2021-03-01
Kernel: Make all syscall functions return KResultOr<T>
Andreas Kling
2021-02-17
Kernel: Use dbgln_if() in sys$fork()
Andreas Kling
2021-02-14
Kernel: Forked children should inherit the signal trampoline address
Andreas Kling
2021-02-08
Kernel: Factor address space management out of the Process class
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-02-02
Kernel: Add a way to specify which memory regions can make syscalls
Andreas Kling
2021-01-26
Meta: Split debug defines into multiple headers.
asynts
2021-01-26
Kernel: Update process promise states on execve() and fork()
Andreas Kling
[next]