Commit History

Author SHA1 Message Date
  Andreas Kling a01b19c878 Kernel: Remove KBuffer::try_copy() in favor of try_create_with_bytes() 3 years ago
  Andreas Kling b300f9aa2f Kernel: Convert KBuffer::copy() => KBuffer::try_copy() 3 years ago
  Andreas Kling 250b52d6e5 Kernel: Make KBuffer::try_create_with_bytes() return KResultOr 3 years ago
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription 3 years ago
  Andreas Kling 274d535d0e Kernel: Use TRY() in sys$module_load() and sys$module_unload() 3 years ago
  Andreas Kling 0f6f863382 Kernel: Convert remaining users of copy_string_from_user() 4 years ago
  Andreas Kling 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum 4 years ago
  Andreas Kling 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 4 years ago
  Brian Gianforcaro 187c086270 Kernel: Handle OOM from KBuffer creation in sys$module() 4 years ago
  Brian Gianforcaro 9201a06027 Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED 4 years ago
  Andreas Kling 0d39bd04d3 Kernel: Rename VFS => VirtualFileSystem 4 years ago
  Gunnar Beutner 2a78bf8596 Kernel: Fix the return type for syscalls 4 years ago
  Daniel Bertalan f820917a76 Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull` 4 years ago
  Andreas Kling 1123af361d Kernel: Convert Process::get_syscall_path_argument() to KString 4 years ago
  Nicholas Baron aa4d41fe2c AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue` 4 years ago
  Andreas Kling 16221305ad LibELF: Remove sketchy use of "undefined" ELF::Image::Section 4 years ago
  Brian Gianforcaro 51ceb172b9 Kernel: Replace make<T>() with adopt_own_if_nonnull() in sys$module_load 4 years ago
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
  Andreas Kling ac71775de5 Kernel: Make all syscall functions return KResultOr<T> 4 years ago
  Andreas Kling 8f70528f30 Kernel: Take some baby steps towards x86_64 4 years ago
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 years ago
  asynts 5931758dbc 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 1e4c010643 LibELF: Remove ELF::Loader and move everyone to ELF::Image 4 years ago
  Andreas Kling 8e79bde2b7 Kernel: Move KBufferBuilder to the fallible KBuffer API 4 years ago
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks 4 years ago
  Andreas Kling 62ec6e5fe0 Kernel: Make Inode::read_entire() return a KBuffer (not ByteBuffer) 5 years ago
  Brian Gianforcaro 20e2a5c111 Kernel: Use Userspace<T> for the module_unload syscall 5 years ago
  Brian Gianforcaro c4927ceb08 Kernel: Use Userspace<T> for the module_load syscall 5 years ago
  Andreas Kling 949aef4aef Kernel: Move syscall implementations out of Process.cpp 5 years ago