Commit History

作者 SHA1 備註 提交日期
  Brian Gianforcaro 54b9a4ec1e Kernel: Handle promise violations in the syscall handler 3 年之前
  Brian Gianforcaro bad6d50b86 Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE() 3 年之前
  Andreas Kling f2c3a41a8f Kernel: Make UserOrKernelBuffer::for_user_buffer() return ErrorOr<T> 3 年之前
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 3 年之前
  Andreas Kling 213b8868af Kernel: Rename file_description(fd) => open_file_description(fd) 3 年之前
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription 3 年之前
  Andreas Kling a9204510a4 Kernel: Make file description lookup return KResultOr 3 年之前
  Brian Gianforcaro 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 年之前
  Liav A 7c87891c06 Kernel: Don't copy a Vector<FileDescriptionAndFlags> 4 年之前
  Gunnar Beutner 2a78bf8596 Kernel: Fix the return type for syscalls 4 年之前
  Gunnar Beutner bc3076f894 Kernel: Remove various other uses of ssize_t 4 年之前
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 年之前
  Andreas Kling a1a82c1d95 Kernel: Use Userspace<T> in sys$get_dir_entries() 4 年之前
  Andreas Kling ac71775de5 Kernel: Make all syscall functions return KResultOr<T> 4 年之前
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks 4 年之前
  Andreas Kling 949aef4aef Kernel: Move syscall implementations out of Process.cpp 5 年之前