Hendiadyoin1
|
e34eb3e36d
Kernel: Remove unused String.h includes
|
3 years ago |
Andrew Kaster
|
f1d8978804
AK+Kernel: Remove implicit conversion from Userspace<T*> to FlatPtr
|
3 years ago |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 years ago |
Daniel Bertalan
|
1faffc2192
Kernel: Introduce workaround to make LTO builds work with Clang
|
3 years ago |
James Mintram
|
0fbeac6011
Kernel: Split SmapDisabler so header is platform independent
|
3 years ago |
Andreas Kling
|
4b4e1d1c90
Kernel: Remove redundant [[nodiscard]] on KResult return values
|
3 years ago |
Andreas Kling
|
e6929835d2
Kernel: Make copy_time_from_user() helpers use KResultOr<Time>
|
3 years ago |
Andreas Kling
|
56a2594de7
Kernel: Make KString factories return KResultOr + use TRY() everywhere
|
3 years ago |
Andreas Kling
|
48a0b31c47
Kernel: Make copy_{from,to}_user() return KResult and use TRY()
|
3 years ago |
Andreas Kling
|
96d5d017b7
Kernel: Remove copy_string_from_user() as it's no longer used
|
3 years ago |
Brian Gianforcaro
|
40a942d28b
Kernel: Remove char* versions of path argument / kstring copy methods
|
3 years ago |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
3 years ago |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
3 years ago |
Gunnar Beutner
|
7e94b090fe
Kernel: Introduce basic pre-kernel environment
|
4 years ago |
Andreas Kling
|
0718bd264c
Kernel: Remove some no-longer-needed C library functions
|
4 years ago |
Daniel Bertalan
|
494ead3eb8
Kernel: Add `memchr` and `malloc` to StdLib.cpp
|
4 years ago |
Gunnar Beutner
|
f5cd366006
Kernel: Fix memcpy and memset for x86_64
|
4 years ago |
Hendiadyoin1
|
925be2758e
Kernel: Remove unused CPU.h includes
|
4 years ago |
Andreas Kling
|
856f20f91f
Kernel: Add try_copy_kstring_from_user()
|
4 years ago |
Gunnar Beutner
|
55ae52fdf8
Kernel: Enable building the kernel with -flto
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Hendiadyoin1
|
e8ef10e2a6
Kernel/LibC: Make memset implementations the same
|
4 years ago |
Hendiadyoin1
|
0d934fc991
Kernel::CPU: Move headers into common directory
|
4 years ago |
Andreas Kling
|
612a5225fa
Kernel: Convert klog() => AK::Format in StdLib
|
4 years ago |
Ben Wiederhake
|
649abc01bc
Kernel: Implement 'copy_time_from_user' functions to sanitize arguments
|
4 years ago |
Andreas Kling
|
8129f3da52
Kernel: Move SMAP disabler RAII helper to its own file
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Ben Wiederhake
|
4c42d1e35a
Kernel: Do not try to print the string that cannot be read
|
4 years ago |
Ben Wiederhake
|
caeb41d92b
Kernel: Don't crash on syscall with kernel-space argument
|
4 years ago |
Tom
|
b17a889320
Kernel: Add safe atomic functions
|
4 years ago |