Robin Burchell
|
2d4d465206
SharedBuffer: Fix a denial of service
|
6 年之前 |
Andreas Kling
|
f8beb0f665
Kernel: Share the "return to ring 0/3 from signal" trampolines globally.
|
6 年之前 |
Andreas Kling
|
5b2447a27b
Kernel: Track user accessibility per Region.
|
6 年之前 |
Jesse
|
a5d80f7e3b
Kernel: Only allow superuser to halt() the system (#342)
|
6 年之前 |
Robin Burchell
|
cd76b691fb
Kernel: Remove memory allocations from the new Blocker API
|
6 年之前 |
Robin Burchell
|
762333ba95
Kernel: Restore state strings for block states
|
6 年之前 |
Robin Burchell
|
d2ca91c024
Kernel: Convert BlockedSignal and BlockedLurking to the new Blocker mechanism
|
6 年之前 |
Robin Burchell
|
750dbe986d
Kernel: Avoid allocations for Select vectors by using inline capacity
|
6 年之前 |
Robin Burchell
|
52743f9eec
Kernel: Rename ThreadBlocker classes to avoid stutter
|
6 年之前 |
Robin Burchell
|
782e4ee6e1
Kernel: Port wait to ThreadBlocker
|
6 年之前 |
Robin Burchell
|
4f9ae9b970
Kernel: Port select to ThreadBlocker
|
6 年之前 |
Robin Burchell
|
32fcfb79e9
Kernel: Port sleep to ThreadBlocker
|
6 年之前 |
Robin Burchell
|
0c8813e6d9
Kernel: Introduce ThreadBlocker as a way to make unblocking neater :)
|
6 年之前 |
Jesse
|
a27c9e3e01
Kernel+Userland: Addd reboot syscall (#334)
|
6 年之前 |
Robin Burchell
|
f2fdac789c
Kernel: Add a new block state for accept() on a blocking socket
|
6 年之前 |
Robin Burchell
|
b907608e46
SharedBuffer: Split the creation and share steps
|
6 年之前 |
Robin Burchell
|
a648331e26
Kernel: Fix a nasty lock bug with exec()
|
6 年之前 |
Robin Burchell
|
6aa77d1999
SharedBuffer: Fix deadlock on destroy
|
6 年之前 |
Robin Burchell
|
d53e54f8bf
SharedBuffer: fix nullptr dereference on seal
|
6 年之前 |
Robin Burchell
|
df3e295ba6
Kernel: SharedBuffer sharing cleanup
|
6 年之前 |
Andreas Kling
|
3073ea7d84
Kernel: Add support for the WSTOPPED flag to the waitpid() syscall.
|
6 年之前 |
Andreas Kling
|
ad7ec2bbc7
Kernel: Make the create_thread() syscall return the new thread ID.
|
6 年之前 |
Andreas Kling
|
5254a320d8
Kernel: Remove use of copy_ref() in favor of regular RefPtr copies.
|
6 年之前 |
Andreas Kling
|
23a6c2086b
Kernel: Move SharedMemory.{cpp,h} into FileSystem/
|
6 年之前 |
Andreas Kling
|
6c87d3afa9
Kernel: Move i8253.cpp => Arch/i386/PIT.cpp
|
6 年之前 |
Andreas Kling
|
c110cf193d
Kernel: Have the open() syscall take an explicit path length parameter.
|
6 年之前 |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 年之前 |
Andreas Kling
|
601b0a8c68
Kernel: Use NonnullRefPtrVector in parts of the kernel.
|
6 年之前 |
Andreas Kling
|
46a06c23e3
Kernel: Fix all compiler warnings.
|
6 年之前 |
Andreas Kling
|
c26e3ce86b
Change "retain" to "ref" in various comments.
|
6 年之前 |