summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls/thread.cpp
AgeCommit message (Expand)Author
2021-05-07Kernel: Add PerformanceManager static class, move perf event APIs thereBrian Gianforcaro
2021-04-26Kernel: Fix incorrect argument for thread_exit eventsGunnar Beutner
2021-04-26Kernel: Log thread exits for global profilesGunnar Beutner
2021-04-26Kernel+Profiler: Improve profiling subsystemGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-07Kernel: Fix pointer over/underflow in create_threadBen Wiederhake
2021-03-01Kernel: Make all syscall functions return KResultOr<T>Andreas Kling
2021-02-25Kernel: Don't disable interrupts while exiting a thread or processAndreas Kling
2021-02-25Kernel: Take some baby steps towards x86_64Andreas Kling
2021-02-24Kernel: Fix pointer overflow in create_threadBrian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-13Kernel: Avoid creating unkillable processesBen Wiederhake
2021-02-09Kernel: Convert all *Builder::appendf() => appendff()Andreas Kling
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling
2021-02-07Kernel: Make sure we can allocate kernel stack before creating threadAndreas Kling
2021-01-30Kernel: Allow changing thread names with the "stdio" promiseAndreas Kling
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-01Kernel: Merge PurgeableVMObject into AnonymousVMObjectTom
2020-12-12Kernel: Change wait blocking to Process-only blockingTom
2020-12-01Kernel: Fix leaking a reference on thread creationTom
2020-11-30Kernel: Allow passing a thread argument for new kernel threadsTom
2020-10-26Kernel: Fix a few deadlocks with Thread::m_lock and g_scheduler_lockTom
2020-10-16Kernel: Fix sys$join_threadItamar
2020-09-27Kernel: Make Thread refcountedTom
2020-09-26Kernel: Fix thread joining issuesTom
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-09-16Kernel: Return ENOMEM in more placesLuke
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-08-10Kernel: Use Userspace<T> for the exit_thread syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the join_thread syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the get_thread_name syscallBrian Gianforcaro
2020-08-10Kernel: Use Userspace<T> for the set_thread_name syscallBrian Gianforcaro
2020-08-10Kernel: More PID/TID typingBen Wiederhake
2020-08-10Kernel: PID/TID typingBen Wiederhake
2020-08-05Kernel + LibPthread: Use Userspace<T> in the create_thread syscallBrian Gianforcaro
2020-08-03Kernel: Consolidate timeout logicTom
2020-07-30Kernel: Move syscall implementations out of Process.cppAndreas Kling