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 年 前 |