Andrew Kaster
|
54161bf5b4
Kernel: Acquire reference to waitee before trying to block in sys$waitid
|
4 éve |
Brian Gianforcaro
|
9201a06027
Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED
|
4 éve |
Gunnar Beutner
|
2a78bf8596
Kernel: Fix the return type for syscalls
|
4 éve |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 éve |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
4 éve |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 éve |
Ben Wiederhake
|
e1db8094b6
Kernel: Avoid casting arbitrary user-controlled int to enum
|
4 éve |
AnotherTest
|
09a43969ba
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
|
4 éve |
asynts
|
7cf0c7cc0d
Meta: Split debug defines into multiple headers.
|
4 éve |
asynts
|
8465683dcf
Everywhere: Debug macros instead of constexpr.
|
4 éve |
asynts
|
7b0a1a98d9
Everywhere: Replace a bundle of dbg with dbgln.
|
4 éve |
Andreas Kling
|
19d3f8cab7
Kernel+LibC: Turn errno codes into a strongly typed enum
|
4 éve |
Lenny Maiorani
|
e6f907a155
AK: Simplify constructors and conversions from nullptr_t
|
4 éve |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
4 éve |
Tom
|
838d9fa251
Kernel: Make Thread refcounted
|
4 éve |
Andreas Kling
|
d1445cee6d
Kernel: Handle Thread::State::Dead in sys$waitid()
|
4 éve |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 éve |
Ben Wiederhake
|
081bb29626
Kernel: Unbreak building with extra debug macros, part 2
|
5 éve |
Ben Wiederhake
|
f5744a6f2f
Kernel: PID/TID typing
|
5 éve |
Brian Gianforcaro
|
74d3b202f1
Kernel: Use Userspace<T> for the waitid syscall
|
5 éve |
Tom
|
f4a5c9b6c2
Kernel: Consolidate timeout logic
|
5 éve |
Tom
|
538b985487
Kernel: Remove ProcessInspectionHandle and make Process RefCounted
|
5 éve |
Andreas Kling
|
949aef4aef
Kernel: Move syscall implementations out of Process.cpp
|
5 éve |