Historial de Commits

Autor SHA1 Mensaje Fecha
  sin-ack 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access hace 3 años
  Andreas Kling 96d5d017b7 Kernel: Remove copy_string_from_user() as it's no longer used hace 4 años
  Brian Gianforcaro 40a942d28b Kernel: Remove char* versions of path argument / kstring copy methods hace 4 años
  Idan Horowitz 301c1a3a58 Everywhere: Fix incorrect usages of AK::Checked hace 4 años
  Andreas Kling 856f20f91f Kernel: Add try_copy_kstring_from_user() hace 4 años
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. hace 4 años
  AnotherTest a6e4482080 AK+Everywhere: Make StdLibExtras templates less wrapper-y hace 4 años
  Ben Wiederhake e510c41fd2 Kernel: Prevent using copy_from_user() for timespec/timeval hace 4 años
  Ben Wiederhake 649abc01bc Kernel: Implement 'copy_time_from_user' functions to sanitize arguments hace 4 años
  Brian Gianforcaro d71e235894 Kernel: Mark more StdLib functions as [[nodiscard]] hace 4 años
  Tom b17a889320 Kernel: Add safe atomic functions hace 4 años
  Tom 87f20f704c Kernel: Add checks for is_trivially_copyable to copy_to/from_user hace 4 años
  Nico Weber b36a2d6686 Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg() hace 4 años
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks hace 4 años
  Ben Wiederhake d5b7c28a5e Kernel: Remove strcpy() hace 5 años
  Andreas Kling 1e4c43bbd0 Kernel: Remove strncpy() and strrchr() hace 5 años
  Andreas Kling b777640fef Kernel: Remove strdup() since nothing uses it hace 5 años
  AnotherTest 1ad51325ad Kernel+LibC: Implement 'memmem' hace 5 años
  Andreas Kling 628b3badfb Kernel+AK: Add and use Userspace<T>::unsafe_userspace_ptr() hace 5 años
  Andreas Kling 62a4099581 Kernel: Use Userspace<T> in sys$getcwd() and sys$chdir() hace 5 años
  Andreas Kling 314dbc10d4 Kernel: Use Userspace<T> for sys$read() and sys$stat() hace 5 años
  Andreas Kling 7c278eb970 Kernel: Dont't static_assert that size_t is 32-bit :^) hace 5 años
  Andreas Kling 21d5f4ada1 Kernel: Absorb LibBareMetal back into the kernel hace 5 años
  Liav A e559af2008 Kernel: Apply changes to use LibBareMetal definitions hace 5 años
  Andreas Kling f7b394e9a1 Kernel: Assert that copy_to/from_user() are called with user addresses hace 5 años
  Andreas Kling 94ca55cefd Meta: Add license header to source files hace 5 años
  Andreas Kling c97bfbd609 Kernel: Pass a parameter struct to mknod() hace 5 años
  Andreas Kling 485443bfca Kernel: Pass characters+length to link() hace 5 años
  Andreas Kling 80cbb72f2f Kernel: Remove SmapDisablers in open(), openat() and set_thread_name() hace 5 años
  Andreas Kling 9eef39d68a Kernel: Start implementing x86 SMAP support hace 5 años