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
2020-04-26
Kernel: Add timeout support to Thread::wait_on
Brian Gianforcaro
2020-04-22
Kernel: Make Process and Thread non-copyable and non-movable
Andreas Kling
2020-04-13
ptrace: Add PT_SETREGS
Itamar
2020-04-13
CPU: Handle breakpoint trap
Itamar
2020-04-11
Kernel: Include the current instruction pointer in profile samples
Andreas Kling
2020-03-28
Kernel: Add 'ptrace' syscall
Itamar
2020-03-23
AK: Reduce header dependency graph of String.h
Andreas Kling
2020-03-08
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
Andreas Kling
2020-03-01
Kernel: Restore the previous thread state on SIGCONT after SIGSTOP
Andreas Kling
2020-02-18
Kernel: Reset FPU state on exec()
Andreas Kling
2020-02-17
Kernel: Replace "current" with Thread::current and Process::current
Andreas Kling
2020-02-16
Kernel: Reduce header dependencies of Process and Thread
Andreas Kling
2020-02-16
Kernel: Add forward declaration header
Andreas Kling
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-02-16
Kernel: Rename RegisterDump => RegisterState
Andreas Kling
2020-02-02
Kernel: Update Thread::raw_backtrace() signature to use uintptr_t
Andreas Kling
2020-01-27
Kernel: Expose the signal that stopped a thread via sys$waitpid()
Andreas Kling
2020-01-26
Kernel: read()/write() should respect timeouts when used on a sockets
Andreas Kling
2020-01-20
Kernel: Use the templated copy_to/from_user() in more places
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-12
Kernel: Fix Lock racing to the WaitQueue
Andreas Kling
2020-01-10
Kernel: Fix kernel null deref on process crash during join_thread()
Andreas Kling
2020-01-09
Kernel: Remove unused variable Thread::m_userspace_stack_region
Andreas Kling
2020-01-01
Kernel: Switch to eagerly restoring x86 FPU state on context switch
Andreas Kling
2019-12-30
Kernel: Also add a process boosting mechanism
Andreas Kling
2019-12-30
Kernel: Add a basic thread boosting mechanism
Andreas Kling
2019-12-30
Kernel: Refactor scheduler to use dynamic thread priorities
Andreas Kling
2019-12-27
Kernel: Separate runnable thread queues by priority
Andreas Kling
2019-12-22
Kernel: Use IntrusiveList to make WaitQueue allocation-free :^)
Andreas Kling
2019-12-18
Kernel: Fix intermittent assertion failure in sys$exec()
Andreas Kling
2019-12-15
Kernel: Fix get_register_dump_from_stack() after IRQ entry changes
Andreas Kling
2019-12-11
Kernel: Implement a simple process time profiler
Andreas Kling
2019-12-08
Kernel: Allow setting thread names
Andrew Kaster
2019-12-01
Kernel: Use a WaitQueue to implement finalizer wakeup
Andreas Kling
2019-12-01
Kernel+SystemMonitor: Log amounts of I/O per thread
Andreas Kling
2019-12-01
Kernel: Use a dedicated thread state for wait-queued threads
Andreas Kling
2019-12-01
Kernel: Use a WaitQueue in PATAChannel
Andreas Kling
2019-12-01
Kernel: Disable interrupts while setting up a thread blocker
Andreas Kling
2019-12-01
Kernel: Add a WaitQueue for Thread queueing/waking and use it for Lock
Andreas Kling
2019-11-26
Kernel: Make syscall counters and page fault counters per-thread
Andreas Kling
2019-11-18
Kernel+LibPthread: pthread_create handles pthread_attr_t
Andrew Kaster
2019-11-17
Kernel+LibPthread+LibC: Create secondary thread stacks in userspace
Andreas Kling
2019-11-16
Kernel: Release the big process lock while yielding in sys$yield()
Andreas Kling
2019-11-14
Kernel: Move Thread::m_joinee_exit_value into the JoinBlocker
Andreas Kling
2019-11-14
Kernel+LibPthread: Implement pthread_join()
Andreas Kling
2019-11-14
Kernel: Unwind kernel stacks before dying
Sergey Bugaev
2019-11-06
Kernel: Rework Process::Priority into ThreadPriority
Andreas Kling
2019-11-04
Kernel: Fix bug in Thread::dispatch_signal().
Drew Stratford
2019-11-04
Thread.cpp: add method get_RegisterDump_from_stack().
Drew Stratford
2019-11-02
Kernel+LibC: Implement clock_gettime() and clock_nanosleep()
Andreas Kling
[next]