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
2021-05-16
AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`
Nicholas Baron
2021-05-05
Kernel: Remove shadowing member variable from FileDescriptionBlocker
Tom
2021-05-04
Kernel: Store whether a thread is the idle thread in Thread directly
Tom
2021-04-25
Kernel: Utilize AK::SourceLocation for LOCK_DEBUG instrumentation.
Brian Gianforcaro
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-18
Kernel: Add ptrace commands for reading/writing the debug registers
FalseHonesty
2021-04-18
Kernel: Add debug register handling
FalseHonesty
2021-04-16
AK+Kernel: Make IntrusiveList capable of holding non-raw pointers
AnotherTest
2021-03-30
Kernel: Clarify Thread::block() a little bit with a better local name
Andreas Kling
2021-03-21
Kernel: Make TSS use in thread generic
Hendiadyoin1
2021-03-21
Kernel::CPU: Move headers into common directory
Hendiadyoin1
2021-03-12
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
Andreas Kling
2021-03-11
Kernel: Move process thread lists into protected data
Andreas Kling
2021-03-08
Kernel: Add bitwise operators for Thread::FileBlocker::BlockFlags enum
Brian Gianforcaro
2021-03-03
Kernel: Avoid transient kmalloc heap allocations in sys$select()
Andreas Kling
2021-03-02
Kernel: Make Thread use AK::Time internally
Ben Wiederhake
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-21
Kernel: Switch m_signal_action_data to Array<...>
Brian Gianforcaro
2021-02-21
Kernel: Remove unneeded Thread::set_default_signal_dispositions
Brian Gianforcaro
2021-02-15
Kernel: Mark BlockResult as [[nodiscard]]
Brian Gianforcaro
2021-02-12
Kernel: Decrease default userspace stack size to 1 MiB
Andreas Kling
2021-02-08
Kernel: Remove unused Thread::is_runnable_state()
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-02-08
Everywhere: Fix obvious dbgln() bugs
AnotherTest
2021-02-07
Kernel: Remove a handful of unused things from Thread
Andreas Kling
2021-02-07
Kernel: Make sure we can allocate kernel stack before creating thread
Andreas Kling
2021-02-07
Kernel: Combine Thread::backtrace() and backtrace_impl() into one
Andreas Kling
2021-02-07
Kernel: Add initializer for Thread::m_tss
Andreas Kling
2021-02-03
Kernel: Move perf event backtrace capture out of Thread class
Andreas Kling
2021-01-28
Kernel: Retire SchedulerData and add Thread lookup table
Tom
2021-01-28
Kernel: Generate coredump backtraces from "threads for coredump" list
Andreas Kling
2021-01-28
Kernel+Userland: Remove unused "effective priority" from threads
Andreas Kling
2021-01-27
Kernel: Don't hold scheduler lock while setting up blocker in Thread::block
Tom
2021-01-27
Kernel: Keep a list of threads per Process
Tom
2021-01-27
Kernel: Implement thread priority queues
Tom
2021-01-27
Kernel: Make Thread::current smp-safe
Tom
2021-01-27
Kernel: Make entering and leaving critical sections atomic
Tom
2021-01-27
Kernel: Use new Thread::previous_mode to track ticks
Tom
2021-01-27
Kernel: Track previous mode when entering/exiting traps
Tom
2021-01-26
Meta: Split debug defines into multiple headers.
asynts
2021-01-25
Everywhere: Use CMake to generate AK/Debug.h.
asynts
2021-01-21
Kernel: Don't let signals unblock threads while handling a page fault
Andreas Kling
2021-01-20
Kernel+LibC: Turn errno codes into a strongly typed enum
Andreas Kling
2021-01-17
Kernel: Some futex improvements
Tom
2021-01-17
Kernel: Add safe atomic functions
Tom
2021-01-16
Kernel+LibC+WindowServer: Remove unused thread/process boost mechanism
Andreas Kling
2021-01-12
AK: Simplify constructors and conversions from nullptr_t
Lenny Maiorani
2021-01-09
Everywhere: Replace a bundle of dbg with dbgln.
asynts
2021-01-04
Kernel: Specify default memory order for some non-synchronizing Atomics
Tom
2021-01-01
Kernel: Restore thread count if thread cannot be fully created
Tom
[next]