index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Syscalls
/
execve.cpp
Age
Commit message (
Expand
)
Author
2022-11-05
Kernel: Add support for jails
Liav A
2022-10-22
Kernel/FileSystem: Add a few missing includes
Liav A
2022-08-24
Kernel: Wrap process address spaces in SpinlockProtected
Andreas Kling
2022-08-22
Kernel: Use Process::credentials() and remove user ID/group ID helpers
Anthony Iacono
2022-08-21
Kernel: Make VirtualFileSystem functions take credentials as input
Andreas Kling
2022-08-21
Kernel: Guard Process "protected data" with a spinlock
Andreas Kling
2022-08-21
Kernel: Use RefPtr instead of LockRefPtr for Custody
Andreas Kling
2022-08-20
Kernel: Add Credentials to hold a set of user and group IDs
Andreas Kling
2022-08-20
Kernel: Make self-contained locking smart pointers their own classes
Andreas Kling
2022-07-27
Everywhere: Make the codebase more architecture aware
Undefine
2022-07-15
Kernel: Use find_last_split_view to get the executable name in do_exec
Hendiadyoin1
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-07-05
Kernel: Do a POSIX-correct signal handler reset on exec
Tim Schumacher
2022-04-09
Kernel: Remove big lock from `sys$set_coredump_metadata`
Luke Wilde
2022-04-04
Kernel: Randomize non-specific VM allocations done by sys$execve()
Andreas Kling
2022-04-03
Kernel: Unbreak ASLR in the new RegionTree world
Andreas Kling
2022-04-03
Kernel: Make VM allocation atomic for userspace regions
Andreas Kling
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-08
Kernel: Put Process unveil state in a SpinlockProtected container
Andreas Kling
2022-02-27
Kernel: Set CS selector when initializing thread context on x86_64
Idan Horowitz
2022-02-19
Kernel: Set new process name in `do_exec` before waiting for the tracer
Brian Gianforcaro
2022-02-15
AK+Kernel: OOM-harden most parts of Trie
Ali Mohammad Pur
2022-02-13
Kernel: Use try_make_weak_ptr() instead of make_weak_ptr()
Idan Horowitz
2022-02-13
AK+Kernel: Rename try_make_weak_ptr to make_weak_ptr_if_nonnull
Idan Horowitz
2022-02-13
Kernel: Expose maximum argument limit in sysconf
Andrew Kaster
2022-02-09
Kernel: Change static constexpr variables to constexpr where possible
Lenny Maiorani
2022-01-30
Kernel: Remove unnecessary includes from Thread.h
Andreas Kling
2022-01-29
Kernel: Stop using HashMap in Mutex
Idan Horowitz
2022-01-29
Kernel: Switch process file descriptor table from spinlock to mutex
Andreas Kling
2022-01-29
Kernel: Convert process file descriptor table to a SpinlockProtected
Andreas Kling
2022-01-27
Kernel: Don't mess with thread state in Process::do_exec()
Andreas Kling
2022-01-26
Kernel: Return error from sys$execve() when called with zero arguments
Brian Gianforcaro
2022-01-26
Kernel: Handle OOM failures in find_shebang_interpreter_for_executable
Idan Horowitz
2022-01-26
Kernel: Eliminate allocations from generate_auxiliary_vector
Idan Horowitz
2022-01-23
Kernel: Allow program headers to align on multiples of `PAGE_SIZE`
Jelle Raaijmakers
2022-01-13
Kernel: Wrap much of sys$execve() in a block scope
Andreas Kling
2022-01-13
Kernel: Perform exec-into-new-image directly in sys$execve()
Andreas Kling
2022-01-13
LibELF: Accept Span instead of Pointer+Size in validate_program_headers
Idan Horowitz
2022-01-13
LibELF: Use StringBuilders instead of Strings for the interpreter path
Idan Horowitz
2022-01-13
Kernel: Stop leaking executable path in successful sys$execve()
Andreas Kling
2022-01-13
Kernel: Remove String use-after-free in generate_auxiliary_vector
Idan Horowitz
2022-01-12
Kernel: Replace usages of String::formatted with KString in sys$exec
Idan Horowitz
2021-12-29
Kernel: Handle promise violations in the syscall handler
Brian Gianforcaro
2021-12-29
Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()
Brian Gianforcaro
2021-12-28
Kernel: Propagate overflow errors from Memory::page_round_up
Guilherme Goncalves
2021-12-23
Kernel: Enter new address space before destroying old in sys$execve()
Andreas Kling
2021-12-18
Kernel: Add implicit auto qualifiers in Syscalls
Hendiadyoin1
2021-12-12
Kernel: Preserve pending signals across execve(2)s
Idan Horowitz
2021-12-12
Kernel: Preserve signal mask across fork(2) and execve(2)
Idan Horowitz
2021-11-10
AK: Make Vector::try_* functions return ErrorOr<void>
Andreas Kling
[next]