summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2021-02-07Kernel: Remove unused function Process::backtrace()Andreas Kling
2021-02-07Kernel: Remove some unused declarations from ProcessAndreas Kling
2021-02-02Kernel: Add a way to specify which memory regions can make syscallsAndreas Kling
2021-02-01Kernel+keymap+KeyboardMapper: New pledge for getkeymapBen Wiederhake
2021-02-01Kernel+LibKeyboard: Enable querying the current keymapBen Wiederhake
2021-01-29Kernel: Add "prot_exec" pledge promise and require it for PROT_EXECAndreas Kling
2021-01-28Kernel: Generate coredump backtraces from "threads for coredump" listAndreas Kling
2021-01-28Kernel: Remove colonel special-case from Process::for_each_threadTom
2021-01-27Kernel: Keep a list of threads per ProcessTom
2021-01-27Kernel: Implement thread priority queuesTom
2021-01-27Kernel: Remove Range "valid" state and use Optional<Range> insteadAndreas Kling
2021-01-27Kernel: Make Thread::current smp-safeTom
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-25Kernel: Support pledge() with empty promisesLinus Groh
2021-01-20Kernel: Set "pledge_violation" coredump metadata in REQUIRE_PROMISE()Linus Groh
2021-01-17Kernel: Some futex improvementsTom
2021-01-17Kernel+Userland: Remove shared buffers (shbufs)Andreas Kling
2021-01-17Kernel: Remove sys$shbuf_seal() and userland wrappersAndreas Kling
2021-01-16Kernel+Userland: Remove sys$shbuf_allow_all() and userland wrappersAndreas Kling
2021-01-16Kernel+LibC: Make sys$getcwd truncate the result silentlyBen Wiederhake
2021-01-16Kernel+LibC+WindowServer: Remove unused thread/process boost mechanismAndreas Kling
2021-01-16Kernel: Remove unused syscall sys$minherit()Andreas Kling
2021-01-16Kernel: Remove sys$shbuf_set_volatile() and userland wrappersAndreas Kling
2021-01-15Kernel: Store process arguments and environment in coredumpsLinus Groh
2021-01-15Kernel: Prevent threads from being destructed between die() and finalize()Linus Groh
2021-01-15Kernel: Make Process::allocate_region*() return KResultOr<Region*>Andreas Kling
2021-01-15Kernel: Add anonymous files, created with sys$anon_create()Andreas Kling
2021-01-11Kernel: Add dedicated "ptrace" pledge promiseAndreas Kling
2021-01-11Kernel: Don't dump perfcore for non-dumpable processesAndreas Kling
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-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-04Kernel+LibC: Tidy up assertion failures with a dedicated syscallAndreas Kling
2021-01-04Kernel: Specify default memory order for some non-synchronizing AtomicsTom
2021-01-03Kernel+LibELF: Store termination signal in coredump ProcessInfoLinus Groh
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: Merge PurgeableVMObject into AnonymousVMObjectTom
2021-01-01Kernel: Add MAP_NORESERVE support to mmapTom
2020-12-30Kernel: Add sys$set_coredump_metadata() syscallLinus Groh
2020-12-29Kernel+LibC: Add a very limited sys$mremap() implementationAndreas Kling
2020-12-27Kernel: Remove the per-process icon_id and sys$set_process_icon()Andreas Kling
2020-12-27Kernel: Expose process executable paths in /proc/allAndreas Kling
2020-12-26Kernel: Allow 'elevating' unveil permissions if implicitly inherited from '/'AnotherTest
2020-12-26Kernel: Implement unveil() as a prefix-treeAnotherTest
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