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
2021-03-01
Kernel: Make all syscall functions return KResultOr<T>
Andreas Kling
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-21
Kernel: Populate ELF::AuxilaryValue::Platform from Processor object.
Brian Gianforcaro
2021-02-21
Kernel: Remove unneeded Thread::set_default_signal_dispositions
Brian Gianforcaro
2021-02-19
Kernel: Release ptrace lock in exec before stopping due to PT_TRACE_ME
Andreas Kling
2021-02-18
Kernel: Use KResult a bit more in sys$execve()
Andreas Kling
2021-02-14
Kernel: Add some bits of randomness to the userspace stack pointer
Andreas Kling
2021-02-14
Kernel: Assert if rounding-up-to-page-size would wrap around to 0
Andreas Kling
2021-02-14
Kernel: Map signal trampoline into each process's address space
Andreas Kling
2021-02-14
Kernel: Fix wrong sizeof() type in sys$execve() argument overflow check
Andreas Kling
2021-02-12
Kernel: Move get_interpreter_load_offset() out of Process class
Andreas Kling
2021-02-08
Kernel: Prevent execve/ptrace race
Andreas Kling
2021-02-08
Kernel: Remove two unused fields from sys$execve's LoadResult
Andreas Kling
2021-02-08
Kernel: Move ShouldAllocateTls enum from Process to execve.cpp
Andreas Kling
2021-02-08
Kernel: Set the dumpable flag before switching spaces in sys$execve()
Andreas Kling
2021-02-08
Kernel: Remove outdated code to dump memory layout after exec load
Andreas Kling
2021-02-08
Kernel: Factor address space management out of the Process class
Andreas Kling
2021-02-02
Kernel: Add a way to specify which memory regions can make syscalls
Andreas Kling
2021-01-27
Kernel: Remove Range "valid" state and use Optional<Range> instead
Andreas Kling
2021-01-26
Meta: Split debug defines into multiple headers.
asynts
2021-01-26
Kernel: Update process promise states on execve() and fork()
Andreas Kling
2021-01-26
Kernel: Remove allocate_region() functions that don't take a Range
Andreas Kling
2021-01-25
Everywhere: Hook up remaining debug macros to Debug.h.
asynts
2021-01-25
Everywhere: Remove unnecessary debug comments.
asynts
2021-01-24
Kernel: Fix two error codes being returned as positive in Process::exec
Luke
2021-01-23
Kernel: Clear coredump metadata on exec()
Andreas Kling
2021-01-20
Kernel+LibC: Turn errno codes into a strongly typed enum
Andreas Kling
2021-01-17
Kernel: Some futex improvements
Tom
2021-01-17
Kernel: Limit exec arguments and environment to 1/8th of stack each
Andreas Kling
2021-01-17
Kernel+Userland: Remove shared buffers (shbufs)
Andreas Kling
2021-01-16
Kernel: execve: find_elf_interpreter_for_executable: Fix dbgln
Brendan Coles
2021-01-15
Kernel: Store process arguments and environment in coredumps
Linus Groh
2021-01-15
Kernel: Make Process::allocate_region*() return KResultOr<Region*>
Andreas Kling
2021-01-12
AK: Simplify constructors and conversions from nullptr_t
Lenny Maiorani
2021-01-11
Kernel+Profiler: Make profiling per-process and without core dumps
Andreas Kling
2021-01-10
Kernel: Avoid collision between dynamic loader and main program
Itamar
2021-01-10
Kernel: Plumb the elf header of the main program down to Process::load
Itamar
2021-01-03
Kernel+Loader.so: Allow dynamic executables without an interpreter
William Marlow
2021-01-02
Kernel: Pass "shared" flag to Region constructor
Andreas Kling
2021-01-01
Kernel: Fix memory corruption when rolling back regions in execve
Tom
2021-01-01
Kernel: More gracefully handle out-of-memory when creating PageDirectory
Tom
2021-01-01
Kernel: Merge PurgeableVMObject into AnonymousVMObject
Tom
2021-01-01
DynamicLoader: Tell the linker to not add a PT_INTERP header
Andrew Kaster
2020-12-26
Kernel: Reset the process dumpable flag on successful non-setid exec
Andreas Kling
2020-12-25
Kernel+LibC: Introduce a "dumpable" flag for processes
Andreas Kling
2020-12-25
Kernel: Allocate new main thread stack before committing to exec
Andreas Kling
2020-12-25
Kernel: Move ELF auxiliary vector building out of Process class
Andreas Kling
2020-12-25
LibELF: Move AuxiliaryValue into the ELF namespace
Andreas Kling
2020-12-25
Kernel+LibELF: Abort ELF executable load sooner when something fails
Andreas Kling
2020-12-25
Kernel: Remove an unnecessary cast in sys$execve()
Andreas Kling
[next]