Commit History

Author SHA1 Message Date
  Brian Gianforcaro 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 years ago
  Timothy 9715311837 AK+Kernel: Implement and use EnumBits has_any_flag() 4 years ago
  Idan Horowitz 301c1a3a58 Everywhere: Fix incorrect usages of AK::Checked 4 years ago
  Liav A 7c87891c06 Kernel: Don't copy a Vector<FileDescriptionAndFlags> 4 years ago
  Gunnar Beutner 2a78bf8596 Kernel: Fix the return type for syscalls 4 years ago
  Gunnar Beutner 7dc77bd833 Kernel: Avoid an allocation in sys$poll 4 years ago
  Brian Gianforcaro a8765fa673 Kernel: Harden sys$select Vector usage against OOM. 4 years ago
  Brian Gianforcaro b3096276bb Kernel: Harden sys$poll Vector usage against OOM. 4 years ago
  Gunnar Beutner d9ee2c6a89 Kernel: Avoid overrunning the user-specified buffers in select() 4 years ago
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
  Brian Gianforcaro 5f6ab77352 Kernel: Add bitwise operators for Thread::FileBlocker::BlockFlags enum 4 years ago
  Andreas Kling d96a44a738 Kernel: Avoid transient kmalloc heap allocations in sys$select() 4 years ago
  Ben Wiederhake 2b6546c40a Kernel: Make Thread use AK::Time internally 4 years ago
  Ben Wiederhake 8598240193 Kernel: Sanitize all user-supplied timeval's/timespec's 4 years ago
  Andreas Kling bebceaa32c Kernel: Use Userspace<T> in sys$select() 4 years ago
  Andreas Kling ac71775de5 Kernel: Make all syscall functions return KResultOr<T> 4 years ago
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 years ago
  Brian Gianforcaro 4743afeaf4 Kernel: Use already computed nfds_checked value when copying from user mode. 4 years ago
  Ben Wiederhake c0692f1f95 Kernel: Avoid magic number in sys$poll 4 years ago
  Andreas Kling 62f0f73bf0 Kernel: Limit the number of file descriptors sys$poll() can handle 4 years ago
  AnotherTest 09a43969ba Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...) 4 years ago
  asynts 7cf0c7cc0d Meta: Split debug defines into multiple headers. 4 years ago
  asynts 8465683dcf Everywhere: Debug macros instead of constexpr. 4 years ago
  asynts 7b0a1a98d9 Everywhere: Replace a bundle of dbg with dbgln. 4 years ago
  Andreas Kling 1730c23775 Kernel: Remove a bunch of no-longer-necessary SmapDisablers 4 years ago
  asynts 723effd051 Everywhere: Replace a bundle of dbg with dbgln. 4 years ago
  asynts 938e5c7719 Everywhere: Replace a bundle of dbg with dbgln. 4 years ago
  Andreas Kling 5505159a94 Kernel: Silence debug spam about select() being interrupted 4 years ago
  Tom 046d6855f5 Kernel: Move block condition evaluation out of the Scheduler 4 years ago
  Tom 6cb640eeba Kernel: Move some time related code from Scheduler into TimeManagement 4 years ago