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
2019-12-01
Kernel: Use a WaitQueue to implement finalizer wakeup
Andreas Kling
2019-12-01
Kernel: Use a dedicated thread state for wait-queued threads
Andreas Kling
2019-12-01
Kernel: Add a WaitQueue for Thread queueing/waking and use it for Lock
Andreas Kling
2019-11-29
Kernel: Demangle kernel C++ symbols correctly again
Andreas Kling
2019-11-17
Kernel+LibPthread+LibC: Create secondary thread stacks in userspace
Andreas Kling
2019-11-17
Kernel: Implement some basic stack pointer validation
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-06
LibELF: Move AK/ELF/ into Libraries/LibELF/
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
2019-10-31
Kernel: Allow userspace stacks to grow up to 4 MB by default
Andreas Kling
2019-10-23
Kernel: Move E2BIG calculation from Thread to Process
Andrew Kaster
2019-10-13
Kernel: Don't leak an FPU state buffer for every spawned thread
Andreas Kling
2019-10-07
Kernel: Send SIGSEGV on seg-fault
Drew Stratford
2019-09-27
Kernel: No need to manually deallocate kernel stack Region in ~Thread()
Andreas Kling
2019-09-09
Kernel: Change m_blockers to m_blocker.
Drew Stratford
2019-09-09
Kernel: Remove reduntant kernel/user signal stacks.
Drew Stratford
2019-09-08
Kernel: Fix bitrotted code behind #ifdef SIGNAL_DEBUG
Andreas Kling
2019-09-07
Kernel: Handle running programs that don't have a TLS image
Andreas Kling
2019-09-07
Kernel: Support thread-local storage
Andreas Kling
2019-09-05
Kernel: Add SysV stack alignment to signal trampoline
Drew Stratford
2019-09-05
Kernel: Use user stack for signal handlers.
Drew Stratford
2019-09-05
Thread: added member m_kernel_stack_top.
Drew Stratford
2019-08-15
Kernel: Stop eagerly loading entire executables
Andreas Kling
2019-08-06
Kernel: For signal-killed threads, dump backtrace from finalizer thread
Andreas Kling
2019-08-01
Kernel: Clean up thread stacks when a thread dies
Andreas Kling
2019-08-01
Kernel: Delete non-main threads immediately after finalizing them
Andreas Kling
2019-08-01
Kernel+LibC: A lot of the signal handling code was off-by-one.
Andreas Kling
2019-07-27
Kernel: Add (expensive) but valuable userspace symbols to stacks.
Andreas Kling
2019-07-25
Kernel: Dump backtrace to debugger for DefaultSignalAction::DumpCore.
Andreas Kling
2019-07-22
Move runnable/non-runnable list control entirely over to Scheduler
Robin Burchell
2019-07-21
Scheduler: Allow reentry into block()
Robin Burchell
2019-07-20
Thread: Cleanup m_blocker handling
Robin Burchell
2019-07-20
Net: Merge Thread::wait_for_connect into LocalSocket (as the only place that ...
Robin Burchell
2019-07-20
Thread: Return a result from block() indicating why the block terminated
Robin Burchell
2019-07-19
Kernel: Share the "return to ring 0/3 from signal" trampolines globally.
Andreas Kling
2019-07-19
AK: Introduce IntrusiveList
Robin Burchell
2019-07-19
Kernel: Some small refinements to the thread blockers.
Andreas Kling
2019-07-19
Thread: Normalize all for_each constructs to use IterationDecision
Robin Burchell
2019-07-19
Kernel: Remove memory allocations from the new Blocker API
Robin Burchell
2019-07-19
Kernel: Remove old block(State) API
Robin Burchell
2019-07-19
Kernel: Restore state strings for block states
Robin Burchell
2019-07-19
Kernel: Rename Condition state to Blocked now we only have one blocking mecha...
Robin Burchell
2019-07-19
Kernel: Convert BlockedSignal and BlockedLurking to the new Blocker mechanism
Robin Burchell
2019-07-19
Kernel: Rename ThreadBlocker classes to avoid stutter
Robin Burchell
[next]