Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
3 anni fa |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 anni fa |
sin-ack
|
0a18425cbb
Kernel: Make Memory::Region allocation functions return KResultOr
|
4 anni fa |
Andreas Kling
|
1b739a72c2
Kernel+Userland: Remove chroot functionality
|
4 anni fa |
Brian Gianforcaro
|
296452a981
Kernel: Make cloning of FileDescriptions OOM safe
|
4 anni fa |
Liav A
|
01b79910b3
Kernel/Process: Move protected values to the end of the object
|
4 anni fa |
Idan Horowitz
|
c3f668a758
Kernel: Make Process's m_promises & m_execpromises fields atomic
|
4 anni fa |
Andreas Kling
|
208147c77c
Kernel: Rename Process::space() => Process::address_space()
|
4 anni fa |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
4 anni fa |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
4 anni fa |
Brian Gianforcaro
|
ed996fcced
Kernel: Remove unused header includes
|
4 anni fa |
Andreas Kling
|
4648bcd3d4
Kernel: Remove unnecessary weak pointer from Region to owning Process
|
4 anni fa |
Gunnar Beutner
|
31f30e732a
Everywhere: Prefix hexadecimal numbers with 0x
|
4 anni fa |
Brian Gianforcaro
|
9201a06027
Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED
|
4 anni fa |
Idan Horowitz
|
be475cd6a8
Kernel: Handle OOM when adding memory regions to Spaces :^)
|
4 anni fa |
Andreas Kling
|
859e5741ff
Kernel: Fix Process use-after-free in Thread finalization
|
4 anni fa |
Brian Gianforcaro
|
84b4b9447d
Kernel: Move new process registration out of Space spinlock scope
|
4 anni fa |
Liav A
|
12b6e69150
Kernel: Introduce the new ProcFS design
|
4 anni fa |
Gunnar Beutner
|
df9e73de25
Kernel: Add x86_64 support for fork()
|
4 anni fa |
Gunnar Beutner
|
2a78bf8596
Kernel: Fix the return type for syscalls
|
4 anni fa |
Gunnar Beutner
|
f285241cb8
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
|
4 anni fa |
Gunnar Beutner
|
38fca26f54
Kernel: Add stubs for missing x86_64 functionality
|
4 anni fa |
Brian Gianforcaro
|
9fccbde371
Kernel: Switch Process to InstrusiveList from InlineLinkedList
|
4 anni fa |
Brian Gianforcaro
|
ede1483e48
Kernel: Make Process creation APIs OOM safe
|
4 anni fa |
Brian Gianforcaro
|
8bf4201f50
Kernel: Move process creation perf events to PerformanceManager
|
4 anni fa |
Gunnar Beutner
|
eb798d5538
Kernel+Profiler: Improve profiling subsystem
|
4 anni fa |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 anni fa |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 anni fa |
Idan Horowitz
|
2c93123daf
Kernel: Replace process' regions vector with a Red Black tree
|
4 anni fa |
Andreas Kling
|
49a0f40ff0
Kernel: Inherit the dumpable flag on sys$fork()
|
4 anni fa |