index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
StdLib.h
Age
Commit message (
Expand
)
Author
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2021-11-14
Kernel: Remove unused forward declaration of Syscall::StringArgument
Andrew Kaster
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-09-07
Kernel: Remove redundant [[nodiscard]] on KResult return values
Andreas Kling
2021-09-07
Kernel: Make copy_time_from_user() helpers use KResultOr<Time>
Andreas Kling
2021-09-05
Kernel: Add copy_typed_from_userspace<T>(Userspace<T const*>)
Andreas Kling
2021-09-05
Kernel: Make copy_{from,to}_user() return KResult and use TRY()
Andreas Kling
2021-09-05
AK+Kernel: Move KResult.h to Kernel/API for userspace access
sin-ack
2021-08-15
Kernel: Remove copy_string_from_user() as it's no longer used
Andreas Kling
2021-08-13
Kernel: Remove char* versions of path argument / kstring copy methods
Brian Gianforcaro
2021-07-04
Everywhere: Fix incorrect usages of AK::Checked
Idan Horowitz
2021-05-28
Kernel: Add try_copy_kstring_from_user()
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-10
AK+Everywhere: Make StdLibExtras templates less wrapper-y
AnotherTest
2021-03-02
Kernel: Prevent using copy_from_user() for timespec/timeval
Ben Wiederhake
2021-03-02
Kernel: Implement 'copy_time_from_user' functions to sanitize arguments
Ben Wiederhake
2021-02-15
Kernel: Mark more StdLib functions as [[nodiscard]]
Brian Gianforcaro
2021-01-17
Kernel: Add safe atomic functions
Tom
2020-10-02
Kernel: Add checks for is_trivially_copyable to copy_to/from_user
Tom
2020-09-17
Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg()
Nico Weber
2020-09-13
Kernel: Make copy_to/from_user safe and remove unnecessary checks
Tom
2020-08-24
Kernel: Remove strcpy()
Ben Wiederhake
2020-08-17
Kernel: Remove strncpy() and strrchr()
Andreas Kling
2020-08-13
Kernel: Remove strdup() since nothing uses it
Andreas Kling
2020-08-01
Kernel+LibC: Implement 'memmem'
AnotherTest
2020-07-31
Kernel+AK: Add and use Userspace<T>::unsafe_userspace_ptr()
Andreas Kling
2020-07-31
Kernel: Use Userspace<T> in sys$getcwd() and sys$chdir()
Andreas Kling
2020-07-31
Kernel: Use Userspace<T> for sys$read() and sys$stat()
Andreas Kling
2020-05-23
Kernel: Dont't static_assert that size_t is 32-bit :^)
Andreas Kling
2020-05-16
Kernel: Absorb LibBareMetal back into the kernel
Andreas Kling
2020-02-09
Kernel: Apply changes to use LibBareMetal definitions
Liav A
2020-01-19
Kernel: Assert that copy_to/from_user() are called with user addresses
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-11
Kernel: Pass a parameter struct to mknod()
Andreas Kling
2020-01-10
Kernel: Pass characters+length to link()
Andreas Kling
2020-01-05
Kernel: Remove SmapDisablers in open(), openat() and set_thread_name()
Andreas Kling
2020-01-05
Kernel: Start implementing x86 SMAP support
Andreas Kling
2020-01-02
Kernel: Introduce the ACPI subsystem
Liav A
2019-08-11
Kernel: Add strncmp()
Sergey Bugaev
2019-07-03
AK: Rename the common integer typedefs to make it obvious what they are.
Andreas Kling
2019-05-28
Add clang-format file
Robin Burchell
2019-04-06
Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.
Andreas Kling
2019-03-23
Kernel: Introduce threads, and refactor everything in support of it.
Andreas Kling
2019-03-11
Kernel: Bring up enough networking code that we can respond to ARP requests.
Andreas Kling
2019-02-22
Start fixing things up to build with a proper cross-compiler.
Andreas Kling
2019-02-07
Kernel: Don't disable interrupts to access the system hostname.
Andreas Kling
2018-12-02
Make it possible to build the Kernel on a macOS host.
Andreas Kling
2018-11-17
Make bash-2.05b build with minimal changes.
Andreas Kling
2018-11-09
Make kernel build with clang.
Andreas Kling
2018-11-05
Implement COW pages! :^)
Andreas Kling
[next]