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()
|
5 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()
|
5 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 |
Andreas Kling
|
f7b394e9a1
Kernel: Assert that copy_to/from_user() are called with user addresses
|
5 years ago |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 years ago |
Andreas Kling
|
99f71a9a2c
Kernel: Randomize the stack canary on startup
|
5 years ago |
Andreas Kling
|
0614c3dd3c
Kernel: Build the kernel as a position-independent executable
|
5 years ago |
Andreas Kling
|
80cbb72f2f
Kernel: Remove SmapDisablers in open(), openat() and set_thread_name()
|
5 years ago |
Andreas Kling
|
9eef39d68a
Kernel: Start implementing x86 SMAP support
|
5 years ago |
Andreas Kling
|
842716a0b5
Kernel+LibC: Build with basic -fstack-protector support
|
5 years ago |
Andreas Kling
|
0adbacf59e
Kernel: Demangle userspace ELF symbols in backtraces
|
5 years ago |
Andreas Kling
|
349d2ec1c2
Kernel: Link with libgcc
|
5 years ago |
Andreas Kling
|
01c6088789
AK: Add String::contains(String)
|
5 years ago |
Andreas Kling
|
1c692e87a6
Kernel: Move kmalloc() into a Kernel/Heap/ directory
|
5 years ago |
Sergey Bugaev
|
2396b2ed70
Kernel: Add strncmp()
|
6 years ago |