summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2021-02-14Kernel: Map signal trampoline into each process's address spaceAndreas Kling
2021-02-11Kernel: Remove an unnecessary InterruptDisabler in early initializationAndreas Kling
2021-02-09Kernel: Remove unused root directory computation in Process creationAndreas Kling
2021-02-08Kernel: Move memory statistics helpers from Process to SpaceAndreas Kling
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-02-07Kernel: Use KResultOr::release_value in Process::create_kernel_threadTom
2021-02-07Kernel: Make sure we can allocate kernel stack before creating threadAndreas Kling
2021-02-07Kernel: Remove unused function Process::backtrace()Andreas Kling
2021-02-02Kernel: Add a way to specify which memory regions can make syscallsAndreas Kling
2021-01-28Kernel: Generate coredump backtraces from "threads for coredump" listAndreas Kling
2021-01-27Kernel: Keep a list of threads per ProcessTom
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: sys$munmap() region splitting did not preserve "shared" flagAndreas Kling
2021-01-26Kernel: Remove allocate_region() functions that don't take a RangeAndreas Kling
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-20Kernel+LibC: Turn errno codes into a strongly typed enumAndreas Kling
2021-01-17Kernel+Userland: Remove shared buffers (shbufs)Andreas Kling
2021-01-16Everywhere: Replace a bundle of dbg with dbgln.asynts
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-11Kernel: Remove MM_DEBUG debug spam codeAndreas Kling
2021-01-11Everywhere: Fix incorrect uses of String::format and StringBuilder::appendfSahan Fernando
2021-01-11Kernel: Don't dump perfcore for non-dumpable processesAndreas Kling
2021-01-11Kernel: Fix perfcore filename generation build errorAndreas Kling
2021-01-11Kernel+Profiler: Make profiling per-process and without core dumpsAndreas Kling
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-02Kernel: Pass "shared" flag to Region constructorAndreas Kling
2021-01-01Kernel: Merge PurgeableVMObject into AnonymousVMObjectTom
2021-01-01Kernel: Implement lazy committed page allocationTom
2021-01-01Kernel: Remove MAP_PURGEABLE from mmapTom
2021-01-01Kernel: Add MAP_NORESERVE support to mmapTom
2021-01-01Kernel: Memory purging improvementsTom
2020-12-26Everywhere: void arguments to C functionsLenny Maiorani
2020-12-25Kernel+LibELF: Stop doing ELF symbolication in the kernelAndreas Kling
2020-12-22Kernel: Abort core dump generation if any substep failsAndreas Kling
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-18Kernel: Move KBufferBuilder to the fallible KBuffer APIAndreas Kling
2020-12-18Kernel: Don't dump core when OOM-killing a processAndreas Kling
2020-12-15Kernel: Don't take LexicalPath as argumentAndreas Kling
2020-12-14Kernel: Generate coredumps for profiled processesItamar
2020-12-14Kernel: Pass full path of output coredump file to CoreDumpItamar
2020-12-14Kernel: Generate a coredump file when a process crashesItamar
2020-12-12Kernel: Change wait blocking to Process-only blockingTom
2020-12-12Kernel: disown should unblock any potential waitersTom
2020-12-12Kernel: Fix some issues related to fixes and block conditionsTom
2020-12-02Kernel: Use TimerQueue for SIGALRMTom