Commit History

Autor SHA1 Mensaxe Data
  Hendiadyoin1 0d934fc991 Kernel::CPU: Move headers into common directory %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 612a5225fa Kernel: Convert klog() => AK::Format in StdLib %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake 649abc01bc Kernel: Implement 'copy_time_from_user' functions to sanitize arguments %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 8129f3da52 Kernel: Move SMAP disabler RAII helper to its own file %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake 4c42d1e35a Kernel: Do not try to print the string that cannot be read %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake caeb41d92b Kernel: Don't crash on syscall with kernel-space argument %!s(int64=4) %!d(string=hai) anos
  Tom b17a889320 Kernel: Add safe atomic functions %!s(int64=4) %!d(string=hai) anos
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake d5b7c28a5e Kernel: Remove strcpy() %!s(int64=5) %!d(string=hai) anos
  AnotherTest 67f7f6840d AK+LibC+Kernel: Move the implementation of memmem to AK %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1e4c43bbd0 Kernel: Remove strncpy() and strrchr() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b777640fef Kernel: Remove strdup() since nothing uses it %!s(int64=5) %!d(string=hai) anos
  Ben Wiederhake 936d5dcc01 Kernel: Tell compiler about invisible calls %!s(int64=5) %!d(string=hai) anos
  Ben Wiederhake 8a41ce5cc7 Kernel: Group C++ ABI functions together %!s(int64=5) %!d(string=hai) anos
  AnotherTest 1ad51325ad Kernel+LibC: Implement 'memmem' %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 21d5f4ada1 Kernel: Absorb LibBareMetal back into the kernel %!s(int64=5) %!d(string=hai) anos
  Liav A e559af2008 Kernel: Apply changes to use LibBareMetal definitions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f7b394e9a1 Kernel: Assert that copy_to/from_user() are called with user addresses %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 94ca55cefd Meta: Add license header to source files %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 99f71a9a2c Kernel: Randomize the stack canary on startup %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0614c3dd3c Kernel: Build the kernel as a position-independent executable %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 80cbb72f2f Kernel: Remove SmapDisablers in open(), openat() and set_thread_name() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 9eef39d68a Kernel: Start implementing x86 SMAP support %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 842716a0b5 Kernel+LibC: Build with basic -fstack-protector support %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0adbacf59e Kernel: Demangle userspace ELF symbols in backtraces %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 349d2ec1c2 Kernel: Link with libgcc %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 01c6088789 AK: Add String::contains(String) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1c692e87a6 Kernel: Move kmalloc() into a Kernel/Heap/ directory %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 2396b2ed70 Kernel: Add strncmp() %!s(int64=6) %!d(string=hai) anos