Gunnar Beutner
|
2a78bf8596
Kernel: Fix the return type for syscalls
|
4 年之前 |
Gunnar Beutner
|
f285241cb8
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
|
4 年之前 |
Gunnar Beutner
|
38fca26f54
Kernel: Add stubs for missing x86_64 functionality
|
4 年之前 |
Brian Gianforcaro
|
9fccbde371
Kernel: Switch Process to InstrusiveList from InlineLinkedList
|
4 年之前 |
Brian Gianforcaro
|
ede1483e48
Kernel: Make Process creation APIs OOM safe
|
4 年之前 |
Brian Gianforcaro
|
8bf4201f50
Kernel: Move process creation perf events to PerformanceManager
|
4 年之前 |
Gunnar Beutner
|
eb798d5538
Kernel+Profiler: Improve profiling subsystem
|
4 年之前 |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Idan Horowitz
|
2c93123daf
Kernel: Replace process' regions vector with a Red Black tree
|
4 年之前 |
Andreas Kling
|
49a0f40ff0
Kernel: Inherit the dumpable flag on sys$fork()
|
4 年之前 |
Andreas Kling
|
b7b7a48c66
Kernel: Move process signal trampoline address into protected data
|
4 年之前 |
Andreas Kling
|
08e0e2eb41
Kernel: Move process umask into protected data :^)
|
4 年之前 |
Andreas Kling
|
90c0f9664e
Kernel: Don't keep protected Process data in a separate allocation
|
4 年之前 |
Andreas Kling
|
de6c5128fd
Kernel: Move process pledge promises into protected data
|
4 年之前 |
Andreas Kling
|
d677a73b0e
Kernel: Move process extra_gids into protected data :^)
|
4 年之前 |
Andreas Kling
|
cbcf891040
Kernel: Move select Process members into protected memory
|
4 年之前 |
Andreas Kling
|
a819eb5016
Kernel: Skip TLB flushes while cloning regions in sys$fork()
|
4 年之前 |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
4 年之前 |
Andreas Kling
|
5a595ef134
Kernel: Use dbgln_if() in sys$fork()
|
4 年之前 |
Andreas Kling
|
68e3616971
Kernel: Forked children should inherit the signal trampoline address
|
4 年之前 |
Andreas Kling
|
f1b5def8fd
Kernel: Factor address space management out of the Process class
|
4 年之前 |
AnotherTest
|
09a43969ba
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
|
4 年之前 |
Andreas Kling
|
823186031d
Kernel: Add a way to specify which memory regions can make syscalls
|
4 年之前 |
asynts
|
7cf0c7cc0d
Meta: Split debug defines into multiple headers.
|
4 年之前 |
Andreas Kling
|
c7858622ec
Kernel: Update process promise states on execve() and fork()
|
4 年之前 |
asynts
|
8465683dcf
Everywhere: Debug macros instead of constexpr.
|
4 年之前 |
asynts
|
1a3a0836c0
Everywhere: Use CMake to generate AK/Debug.h.
|
4 年之前 |
asynts
|
7b0a1a98d9
Everywhere: Replace a bundle of dbg with dbgln.
|
4 年之前 |
Andreas Kling
|
bf0719092f
Kernel+Userland: Remove shared buffers (shbufs)
|
4 年之前 |