コミット履歴

作者 SHA1 メッセージ 日付
  Idan Horowitz bc85b64a38 Kernel: Replace usages of String::formatted with KString in sys$exec 3 年 前
  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 年 前
  Guilherme Goncalves 33b78915d3 Kernel: Propagate overflow errors from Memory::page_round_up 3 年 前
  Andreas Kling 1d08b671ea Kernel: Enter new address space before destroying old in sys$execve() 3 年 前
  Hendiadyoin1 c860e0ab95 Kernel: Add implicit auto qualifiers in Syscalls 3 年 前
  Idan Horowitz 81a76a30a1 Kernel: Preserve pending signals across execve(2)s 3 年 前
  Idan Horowitz 92a6c91f4e Kernel: Preserve signal mask across fork(2) and execve(2) 3 年 前
  Andreas Kling 88b6428c25 AK: Make Vector::try_* functions return ErrorOr<void> 3 年 前
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 3 年 前
  Ben Wiederhake c05c5a7ff4 Kernel: Clarify ambiguous {File,Description}::absolute_path 3 年 前
  Ben Wiederhake 735da58d44 Kernel: Avoid OpenFileDescription::absolute_path 3 年 前
  Brian Gianforcaro e8ec1e908d Kernel: Only instantiate main_program_metadata in the scope it's needed 3 年 前
  Andreas Kling dd82f68326 Kernel: Use KString all the way in sys$execve() 3 年 前
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription 3 年 前
  Andreas Kling dbd639a2d8 Kernel: Convert much of sys$execve() to using KString 3 年 前
  Andreas Kling 226383f45b LibELF: Use StringView to carry temporary strings in auxiliary vector 3 年 前
  Andreas Kling 55b0b06897 Kernel: Store process names as KString 3 年 前
  Andreas Kling fe2e25edad Kernel: Add a comment explaining an alternate path in Process::exec() 3 年 前
  Andreas Kling 5d06ab6531 Kernel: Fix file description leak in sys$execve() 3 年 前
  Andreas Kling e226400dd8 Kernel: Don't seek the program executable description in sys$execve() 3 年 前
  Andreas Kling f4624e4ee1 Kernel: Hoist allocation of main program FD in sys$execve() 3 年 前
  Andreas Kling b141bfe53b Kernel: Reorganize ELF loading so it can use TRY() 3 年 前
  Andreas Kling 56a2594de7 Kernel: Make KString factories return KResultOr + use TRY() everywhere 3 年 前
  Andreas Kling cd8d52e6ae Kernel: Improve API names for switching address spaces 3 年 前
  Andreas Kling 298cd57fe7 Kernel: Allocate signal trampoline before committing to a sys$execve() 3 年 前
  Andreas Kling 6863d015ec Kernel: Use TRY() more in sys$execve() 3 年 前
  Andreas Kling 009ea5013d Kernel: Use TRY() in find_elf_interpreter_for_executable() 3 年 前
  Andreas Kling 511ebffd94 Kernel: Improve find_elf_interpreter_for_executable() parameter names 3 年 前
  Andreas Kling 645e29a88b Kernel: Don't turn I/O errors during sys$execve() into ENOEXEC 3 年 前