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-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
2020-12-25
Kernel: Don't fetch full inode metadata in sys$execve()
Andreas Kling
2020-12-25
Kernel: Add back missing ELF::Image validity check
Andreas Kling
2020-12-25
Kernel: Convert dbg() => dbgln() in sys$execve()
Andreas Kling
2020-12-25
Kernel: Simplify ELF loading logic in sys$execve() somewhat
Andreas Kling
2020-12-25
Kernel+LibELF: Move sys$execve()'s loading logic from LibELF to Kernel
Andreas Kling
2020-12-24
Kernel+LibELF: Allow Non ET_DYN executables to have an interpreter
Itamar
2020-12-23
Kernel: Fix wrong-looking overflow check in sys$execve()
Andreas Kling
2020-12-21
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
Lenny Maiorani
2020-12-20
Kernel: Randomize memory location of the dynamic loader :^)
Andreas Kling
2020-12-20
Kernel: Activate SUID/SGID credentials earlier in sys$execve()
Andreas Kling
2020-12-20
Kernel: Silence debug spam when running dynamically linked programs
Andreas Kling
2020-12-16
Kernel: Fix Lock race causing infinite spinning between two threads
Tom
2020-12-14
Loader: Stabilize loader & Use shared libraries everywhere :^)
Itamar
2020-12-14
Kernel: Add ability to load interpreter instead of main program
Itamar
2020-12-11
Kernel: Fix null dereference when execve'ing ELF without PT_TLS header
Andreas Kling
2020-12-01
LibELF+Kernel: Validate program headers in Image::parse
Andrew Kaster
2020-11-30
Kernel: Move block condition evaluation out of the Scheduler
Tom
2020-11-23
Kernel: Don't leak ref on executable inode in sys$execve()
Andreas Kling
2020-10-26
Kernel: Fix a few deadlocks with Thread::m_lock and g_scheduler_lock
Tom
2020-10-15
Everywhere: Add missing <AK/TemporaryChange.h> includes
Andreas Kling
2020-10-03
Everywhere: Fix more typos
Linus Groh
2020-09-28
Kernel: Fix overly eager fd closing in sys$execve()
Andreas Kling
2020-09-28
Kernel: Remove unnecessary capture in sys$execve()
Andreas Kling
[next]