summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls/execve.cpp
AgeCommit message (Expand)Author
2021-03-01Kernel: Make all syscall functions return KResultOr<T>Andreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-21Kernel: Populate ELF::AuxilaryValue::Platform from Processor object.Brian Gianforcaro
2021-02-21Kernel: Remove unneeded Thread::set_default_signal_dispositionsBrian Gianforcaro
2021-02-19Kernel: Release ptrace lock in exec before stopping due to PT_TRACE_MEAndreas Kling
2021-02-18Kernel: Use KResult a bit more in sys$execve()Andreas Kling
2021-02-14Kernel: Add some bits of randomness to the userspace stack pointerAndreas Kling
2021-02-14Kernel: Assert if rounding-up-to-page-size would wrap around to 0Andreas Kling
2021-02-14Kernel: Map signal trampoline into each process's address spaceAndreas Kling
2021-02-14Kernel: Fix wrong sizeof() type in sys$execve() argument overflow checkAndreas Kling
2021-02-12Kernel: Move get_interpreter_load_offset() out of Process classAndreas Kling
2021-02-08Kernel: Prevent execve/ptrace raceAndreas Kling
2021-02-08Kernel: Remove two unused fields from sys$execve's LoadResultAndreas Kling
2021-02-08Kernel: Move ShouldAllocateTls enum from Process to execve.cppAndreas Kling
2021-02-08Kernel: Set the dumpable flag before switching spaces in sys$execve()Andreas Kling
2021-02-08Kernel: Remove outdated code to dump memory layout after exec loadAndreas Kling
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling
2021-02-02Kernel: Add a way to specify which memory regions can make syscallsAndreas Kling
2021-01-27Kernel: Remove Range "valid" state and use Optional<Range> insteadAndreas Kling
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-26Kernel: Update process promise states on execve() and fork()Andreas Kling
2021-01-26Kernel: Remove allocate_region() functions that don't take a RangeAndreas Kling
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-24Kernel: Fix two error codes being returned as positive in Process::execLuke
2021-01-23Kernel: Clear coredump metadata on exec()Andreas Kling
2021-01-20Kernel+LibC: Turn errno codes into a strongly typed enumAndreas Kling
2021-01-17Kernel: Some futex improvementsTom
2021-01-17Kernel: Limit exec arguments and environment to 1/8th of stack eachAndreas Kling
2021-01-17Kernel+Userland: Remove shared buffers (shbufs)Andreas Kling
2021-01-16Kernel: execve: find_elf_interpreter_for_executable: Fix dbglnBrendan Coles
2021-01-15Kernel: Store process arguments and environment in coredumpsLinus Groh
2021-01-15Kernel: Make Process::allocate_region*() return KResultOr<Region*>Andreas Kling
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-11Kernel+Profiler: Make profiling per-process and without core dumpsAndreas Kling
2021-01-10Kernel: Avoid collision between dynamic loader and main programItamar
2021-01-10Kernel: Plumb the elf header of the main program down to Process::loadItamar
2021-01-03Kernel+Loader.so: Allow dynamic executables without an interpreterWilliam Marlow
2021-01-02Kernel: Pass "shared" flag to Region constructorAndreas Kling
2021-01-01Kernel: Fix memory corruption when rolling back regions in execveTom
2021-01-01Kernel: More gracefully handle out-of-memory when creating PageDirectoryTom
2021-01-01Kernel: Merge PurgeableVMObject into AnonymousVMObjectTom
2021-01-01DynamicLoader: Tell the linker to not add a PT_INTERP headerAndrew Kaster
2020-12-26Kernel: Reset the process dumpable flag on successful non-setid execAndreas Kling
2020-12-25Kernel+LibC: Introduce a "dumpable" flag for processesAndreas Kling
2020-12-25Kernel: Allocate new main thread stack before committing to execAndreas Kling
2020-12-25Kernel: Move ELF auxiliary vector building out of Process classAndreas Kling
2020-12-25LibELF: Move AuxiliaryValue into the ELF namespaceAndreas Kling
2020-12-25Kernel+LibELF: Abort ELF executable load sooner when something failsAndreas Kling
2020-12-25Kernel: Remove an unnecessary cast in sys$execve()Andreas Kling