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.cpp
Age
Commit message (
Expand
)
Author
2022-01-16
Kernel: Use kernelputstr instead of dbgln when printing backtraces
Idan Horowitz
2022-01-16
Kernel: Make Processor::capture_stack_trace fallible using ErrorOr
Idan Horowitz
2022-01-12
Kernel: Make Thread::backtrace() fallible using KString
Idan Horowitz
2021-12-28
Kernel: Remove the KString::try_create(String::formatted(...)) pattern
Daniel Bertalan
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: Flip incorrect bitwise set/clear of signal mask
Idan Horowitz
2021-12-12
Kernel: Unblock threads only on unmasked signals
Idan Horowitz
2021-12-12
Kernel: Preserve pending signals across execve(2)s
Idan Horowitz
2021-12-12
Kernel: Remove alternative signal stack settings on execve(2)
Idan Horowitz
2021-12-12
Kernel: Preserve signal mask across fork(2) and execve(2)
Idan Horowitz
2021-12-06
Kernel: Terminate current thread immediately on unhandled urgent signal
Idan Horowitz
2021-12-01
Kernel: Handle invalid stack pointer during signal dispatch
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-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-qualified-auto warning
Andrew Kaster
2021-11-14
Kernel: Resolve clang-tidy readability-make-member-function-const
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-24
Kernel: Properly align stack for signal handlers
Daniel Bertalan
2021-10-15
Kernel: Split SmapDisabler so header is platform independent
James Mintram
2021-10-14
Kernel: Add header includes closer to their use
James Mintram
2021-09-12
Kernel: Use AK::to_underlying in lock rank tracking
Brian Gianforcaro
2021-09-07
Kernel: Rename FileDescription => OpenFileDescription
Andreas Kling
2021-09-07
Kernel/Locking: Add lock rank tracking per thread to find deadlocks
Brian Gianforcaro
2021-09-06
Kernel: Make KString factories return KResultOr + use TRY() everywhere
Andreas Kling
2021-09-06
Kernel: Rename ProcessPagingScope => ScopedAddressSpaceSwitcher
Andreas Kling
2021-09-06
Kernel: Make Threads always have a name
Andreas Kling
2021-09-06
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
Andreas Kling
2021-09-06
Kernel: Make VirtualRangeAllocator return KResultOr<VirtualRange>
Andreas Kling
2021-09-05
Kernel: Make all Spinlocks use u8 for storage, remove template
Brian Gianforcaro
2021-09-05
Kernel: Make copy_{from,to}_user() return KResult and use TRY()
Andreas Kling
2021-09-05
Kernel: Use TRY() in Thread
Andreas Kling
2021-09-04
Kernel: Rename Thread::clone() => try_clone() and propagate errors
Andreas Kling
2021-09-03
AK: Rename create<T> => make_ref_counted<T>
Andreas Kling
2021-08-30
Kernel: Unbreak the LOCK_DEBUG build
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-23
Kernel: Rename some BlockerSets to foo_blocker_set
Andreas Kling
2021-08-23
Kernel: Make Processor::clean_fpu_state() static
Andreas Kling
2021-08-23
Everywhere: Core dump => Coredump
Andreas Kling
2021-08-23
Kernel: Convert Processor::in_irq() to static current_in_irq()
Andreas Kling
2021-08-23
Kernel: Fix some trivial clang-tidy warnings in Thread.{cpp,h}
Andreas Kling
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-22
Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>
Andreas Kling
2021-08-19
Kernel: Consolidate a bunch of i386/x86_64 code paths
Andreas Kling
2021-08-17
Kernel: Fix compilation with Clang
Timothy Flynn
[next]