index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Thread.h
Age
Commit message (
Expand
)
Author
2022-03-04
Kernel: Fill some siginfo and ucontext fields on SA_SIGINFO
Ali Mohammad Pur
2022-03-04
Kernel: Move signal handlers from being thread state to process state
Ali Mohammad Pur
2022-01-30
Kernel: Update terminology around Thread's "blocking mutex"
Andreas Kling
2022-01-30
Kernel: Make Thread::State an `enum class` and use it consistently
Andreas Kling
2022-01-30
Kernel: Don't dispatch signals in Processor::enter_current()
Andreas Kling
2022-01-30
Kernel: Remove unnecessary includes from Thread.h
Andreas Kling
2022-01-30
Kernel: Move Thread::block<BlockerType>() out of the Thread.h header
Andreas Kling
2022-01-26
Kernel: Remove always-false Thread::drop_thread_count boolean parameter
Idan Horowitz
2022-01-12
Kernel: Make Thread::backtrace() fallible using KString
Idan Horowitz
2022-01-11
Kernel: Allow preventing kmalloc and kfree
kleines Filmröllchen
2022-01-04
Kernel: Make Thread::m_kernel_stack_region a NonnullOwnPtr
Idan Horowitz
2021-12-29
Kernel: Add verification promise violations are propagated properly
Brian Gianforcaro
2021-12-29
Kernel: Support Mutex Protected lists in ListedRefCounted
Idan Horowitz
2021-12-23
Kernel: Don't honor userspace SIGSTOP requests in Thread::block()
Andreas Kling
2021-12-12
Kernel+LibC: Implement sigtimedwait()
Idan Horowitz
2021-12-12
Kernel: Preserve pending signals across execve(2)s
Idan Horowitz
2021-12-05
Kernel: Add support for the POLLWRBAND poll event
Idan Horowitz
2021-12-01
Kernel: Dispatch handle-able signals instead of crashing if possible
Idan Horowitz
2021-12-01
Kernel+LibC: Implement sigaltstack()
Idan Horowitz
2021-11-20
Kernel+LibC: Fix ptrace for 64-bit
Itamar
2021-11-17
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
Andreas Kling
2021-11-14
Kernel: Avoid redundant bool comparisons in Kernel::Thread
Andrew Kaster
2021-11-14
Kernel: Resolve clang-tidy readability-implicit-bool-conversion warnings
Andrew Kaster
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-10-14
Kernel: Remove unused includes
James Mintram
2021-09-10
AK+Everywhere: Reduce the number of template parameters of IntrusiveList
Ali Mohammad Pur
2021-09-07
Kernel: Rename FileDescription => OpenFileDescription
Andreas Kling
2021-09-07
Kernel: Specify a lock rank for Thread::m_lock
Brian Gianforcaro
2021-09-07
Kernel/Locking: Add lock rank tracking per thread to find deadlocks
Brian Gianforcaro
2021-09-07
Kernel: Track when a thread is in the middle of crashing
Brian Gianforcaro
2021-09-06
Kernel: Make Threads always have a name
Andreas Kling
2021-09-05
Kernel: Make all Spinlocks use u8 for storage, remove template
Brian Gianforcaro
2021-09-05
AK+Kernel: Move KResult.h to Kernel/API for userspace access
sin-ack
2021-09-05
Kernel: Declare type aliases with "using" instead of "typedef"
Brian Gianforcaro
2021-09-05
Kernel: Rename FileBlocker::unblock() => unblock_if_conditions_are_met()
Andreas Kling
2021-09-04
Kernel: Rename Thread::clone() => try_clone() and propagate errors
Andreas Kling
2021-08-29
Kernel: Rename Spinlock::is_owned_by_current_thread()
Andreas Kling
2021-08-29
Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread()
Andreas Kling
2021-08-28
Kernel: Acquire reference to waitee before trying to block in sys$waitid
Andrew Kaster
2021-08-24
Kernel: Remove confusing nested scope in Thread::block()
Andreas Kling
2021-08-24
Kernel: Use TemporaryChange to update Thread::m_in_block
Andreas Kling
2021-08-24
Kernel: Simplify Blockers so they don't need a "should block" flag
Andreas Kling
2021-08-24
Kernel: Remove unused BlockTimeout::m_should_block
Andreas Kling
2021-08-24
Kernel: Remove unused Thread::Blocker::should_block() virtual
Andreas Kling
2021-08-24
Kernel: Move Blocker setup out from constructors into setup_blocker()
Andreas Kling
2021-08-24
Kernel: Don't register thread as custom data for WaitQueueBlocker
Andreas Kling
2021-08-24
Kernel: Make Thread::Blocker::m_thread a NonnullRefPtr<Thread>
Andreas Kling
2021-08-24
Kernel: Simplify unregistering a Blocker from a BlockerSet
Andreas Kling
2021-08-23
Kernel: Make Thread::m_block_timer a NonnullRefPtr
Andreas Kling
2021-08-23
Kernel: Rename Blocker::not_blocking(bool) to something more descriptive
Andreas Kling
[next]