Lenny Maiorani
|
c6acf64558
Kernel: Change static constexpr variables to constexpr where possible
|
3 سال پیش |
Andreas Kling
|
3845c90e08
Kernel: Remove unnecessary includes from Thread.h
|
3 سال پیش |
Idan Horowitz
|
e28af4a2fc
Kernel: Stop using HashMap in Mutex
|
3 سال پیش |
Andreas Kling
|
b56646e293
Kernel: Switch process file descriptor table from spinlock to mutex
|
3 سال پیش |
Andreas Kling
|
8ebec2938c
Kernel: Convert process file descriptor table to a SpinlockProtected
|
3 سال پیش |
Andreas Kling
|
31c1094577
Kernel: Don't mess with thread state in Process::do_exec()
|
3 سال پیش |
Brian Gianforcaro
|
e954b4bdd4
Kernel: Return error from sys$execve() when called with zero arguments
|
3 سال پیش |
Idan Horowitz
|
d1433c35b0
Kernel: Handle OOM failures in find_shebang_interpreter_for_executable
|
3 سال پیش |
Idan Horowitz
|
8cf0e4a5e4
Kernel: Eliminate allocations from generate_auxiliary_vector
|
3 سال پیش |
Jelle Raaijmakers
|
df73e8b46b
Kernel: Allow program headers to align on multiples of `PAGE_SIZE`
|
3 سال پیش |
Andreas Kling
|
0e08763483
Kernel: Wrap much of sys$execve() in a block scope
|
3 سال پیش |
Andreas Kling
|
0e72b04e7d
Kernel: Perform exec-into-new-image directly in sys$execve()
|
3 سال پیش |
Idan Horowitz
|
cfb9f889ac
LibELF: Accept Span instead of Pointer+Size in validate_program_headers
|
3 سال پیش |
Idan Horowitz
|
3e959618c3
LibELF: Use StringBuilders instead of Strings for the interpreter path
|
3 سال پیش |
Andreas Kling
|
8ad46fd8f5
Kernel: Stop leaking executable path in successful sys$execve()
|
3 سال پیش |
Idan Horowitz
|
40159186c1
Kernel: Remove String use-after-free in generate_auxiliary_vector
|
3 سال پیش |
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 سال پیش |