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
|
4 years ago |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
4 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 |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 years ago |
Ben Wiederhake
|
d5b7c28a5e
Kernel: Remove strcpy()
|
4 years ago |
AnotherTest
|
67f7f6840d
AK+LibC+Kernel: Move the implementation of memmem to AK
|
4 years ago |
Andreas Kling
|
1e4c43bbd0
Kernel: Remove strncpy() and strrchr()
|
4 years ago |
Andreas Kling
|
b777640fef
Kernel: Remove strdup() since nothing uses it
|
5 years ago |
Ben Wiederhake
|
936d5dcc01
Kernel: Tell compiler about invisible calls
|
5 years ago |
Ben Wiederhake
|
8a41ce5cc7
Kernel: Group C++ ABI functions together
|
5 years ago |
AnotherTest
|
1ad51325ad
Kernel+LibC: Implement 'memmem'
|
5 years ago |
Andreas Kling
|
21d5f4ada1
Kernel: Absorb LibBareMetal back into the kernel
|
5 years ago |
Liav A
|
e559af2008
Kernel: Apply changes to use LibBareMetal definitions
|
5 years ago |