summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls/execve.cpp
AgeCommit message (Expand)Author
2021-06-04Kernel: Process::exec(): Check if path is a regular fileJelle Raaijmakers
2021-05-29Kernel: Convert Process::get_syscall_path_argument() to KStringAndreas Kling
2021-05-23Kernel: Make sure we only log profiling events when m_profiling is trueGunnar Beutner
2021-05-19Kernel: Add support for profiling kmalloc()/kfree()Gunnar Beutner
2021-05-16AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`Nicholas Baron
2021-05-10Kernel: Fix loading ELF images without PT_INTERPGunnar Beutner
2021-05-07Kernel: Move process creation perf events to PerformanceManagerBrian Gianforcaro
2021-05-01Kernel: Make processes start with a 16-byte-aligned stackSahan Fernando
2021-04-29Kernel: Harden sys$execve Vector usage against OOM.Brian Gianforcaro
2021-04-26Kernel+Profiler: Improve profiling subsystemGunnar Beutner
2021-04-25Everywhere: Remove empty line after function body opening curly braceLinus Groh
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-18Kernel: Allow system calls from the dynamic loaderGunnar Beutner
2021-03-19Kernel: Set TLS-related members of Process after loading static programItamar
2021-03-19Kernel: Make FileDescription::seek() return KResultOr<off_t>Andreas Kling
2021-03-12Kernel: Fix rounding of PT_LOAD mappings in sys$execve()Andreas Kling
2021-03-11Kernel: Move process signal trampoline address into protected dataAndreas Kling
2021-03-11Kernel: Don't keep protected Process data in a separate allocationAndreas Kling
2021-03-10Kernel: Move process pledge promises into protected dataAndreas Kling
2021-03-10Kernel: Move select Process members into protected memoryAndreas Kling
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