summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
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
2020-11-30Kernel: Move block condition evaluation out of the SchedulerTom
2020-11-30Kernel: Allow passing a thread argument for new kernel threadsTom
2020-11-30Kernel: Move some time related code from Scheduler into TimeManagementTom
2020-11-10AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safeTom
2020-10-26Kernel: Fix a few deadlocks with Thread::m_lock and g_scheduler_lockTom
2020-10-10Kernel: Remove FIXME about unsurfaced error and log somethingAndreas Kling
2020-10-03Everywhere: Fix more typosLinus Groh
2020-09-27Kernel: Make Thread refcountedTom
2020-09-26Kernel: Fix thread joining issuesTom
2020-09-24Kernel: Remove a whole bunch of unnecessary includes in Process.cppAndreas Kling
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-09-10Kernel: Rename Process::is_ring0/3 to Process::is_kernel/user_processTom
2020-09-08Refactor: Replace usages of FixedArray with Vector.asynts
2020-08-30Kernel: Unbreak building with extra debug macros, part 2Ben Wiederhake
2020-08-22Kernel: Make Process::dump_regions() sort the regions before dumpingAndreas Kling
2020-08-19Kernel: Distinguish between new and old process groups with equal pgidsAnotherTest
2020-08-12Kernel: Mark compilation-unit-only functions as staticBen Wiederhake
2020-08-11Kernel: Always return from Thread::wait_onTom
2020-08-10Kernel: Fix PID/TID confusion in send_signalBen Wiederhake
2020-08-10Kernel: More PID/TID typingBen Wiederhake
2020-08-10Kernel: PID/PGID typingBen Wiederhake
2020-08-10Kernel: PID/TID typingBen Wiederhake
2020-08-05Kernel: Fix build break from missing KResult [[nodiscard]] suppressionsBrian Gianforcaro
2020-08-02Kernel: Fix signal delivery when no syscall is madeTom
2020-08-02Kernel: Remove ProcessInspectionHandle and make Process RefCountedTom
2020-08-02Kernel: Fix some crashes due to missing locksTom
2020-07-30Kernel: Rename region_from_foo() => find_region_from_foo()Andreas Kling
2020-07-30Kernel: Turn Process::FileDescriptionAndFlags into a proper classAndreas Kling
2020-07-30Kernel: Move syscall implementations out of Process.cppAndreas Kling
2020-07-27Kernel+LibC: Add sys$set_process_name() for changing the process nameAndreas Kling
2020-07-25Kernel: Make clock_nanosleep aware of dynamic tick lengthBen Wiederhake
2020-07-25Kernel: Make usleep aware of dynamic tick lengthBen Wiederhake
2020-07-25Kernel: Allow process creation during low-entropy conditionBen Wiederhake
2020-07-15LibC+Kernel: Start implementing sysconfNico Weber
2020-07-07Kernel: Fix checking BlockResultTom
2020-07-07Kernel+LibELF: Expose ELF Auxiliary Vector to UserspaceAndrew Kaster