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
2020-05-20
AK+Kernel: Help the compiler inline a bunch of trivial methods
Sergey Bugaev
2020-04-27
Kernel: Expose timers via a TimerId type
Brian Gianforcaro
2020-04-26
Kernel: Add timeout support to Thread::wait_on
Brian Gianforcaro
2020-04-13
ptrace: Add PT_SETREGS
Itamar
2020-04-13
Thread: Set m_blocker to null in Thread::unblock()
Itamar
2020-04-11
Kernel: Store previous thread state upon all transitions to Stopped (#1753)
Peter Nelson
2020-04-11
LibELF: Move ELF classes into namespace ELF
Andrew Kaster
2020-04-11
Kernel: Include the current instruction pointer in profile samples
Andreas Kling
2020-04-08
Kernel: Update cryptically-named functions related to symbolication
Andreas Kling
2020-03-28
Kernel: Add 'ptrace' syscall
Itamar
2020-03-08
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
Andreas Kling
2020-03-02
Kernel: Use klog() instead of kprintf()
Liav A
2020-03-02
Kernel: Load executables on demand when symbolicating
Andreas Kling
2020-03-01
Kernel: Move ProcessPagingScope to its own files
Andreas Kling
2020-03-01
Kernel: Restore the previous thread state on SIGCONT after SIGSTOP
Andreas Kling
2020-02-29
Kernel: Disable interrupts throughout Thread::raw_backtrace()
Andreas Kling
2020-02-29
Kernel: Simplify some dbg() logging
Andreas Kling
2020-02-27
Thread: Use dbg() instead of dbgprintf()
Liav A
2020-02-27
Kernel: Fix ASSERTION failed in join_thread syscall
Cristian-Bogdan SIRB
2020-02-26
Kernel: Allow process with multiple threads to call exec and exit
Cristian-Bogdan SIRB
2020-02-25
AK: Make Vector use size_t for its size and capacity
Andreas Kling
2020-02-22
Kernel: Fully validate pointers when walking stack during profiling
Andreas Kling
2020-02-21
Kernel: Don't trigger page faults during profiling stack walk
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 MemoryManager and Region
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-01
Kernel: Finalizer should not go back to sleep if there's more to do
Andreas Kling
2020-01-27
Kernel: Expose the signal that stopped a thread via sys$waitpid()
Andreas Kling
2020-01-27
Kernel: Remove ancient hack that put the current PID in TSS.SS2
Andreas Kling
2020-01-27
Kernel: Simplify kernel thread stack allocation
Andreas Kling
2020-01-21
Kernel: Tidy up debug logging a little bit
Andreas Kling
2020-01-20
Kernel: Use the templated copy_to/from_user() in more places
Andreas Kling
2020-01-20
Kernel: Remove some unnecessary casts to uintptr_t
Andreas Kling
2020-01-20
Use uintptr_t instead of u32 when storing pointers as integers
Andreas Kling
2020-01-19
Kernel: Limit Thread::raw_backtrace() to the max profiler stack size
Andreas Kling
2020-01-19
Kernel: Use copy_from_user() when appropriate during thread backtracing
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-13
Kernel: Allow unlocking a held Lock with interrupts disabled
Andreas Kling
2020-01-12
Kernel: Fix Lock racing to the WaitQueue
Andreas Kling
2020-01-12
Kernel: Keep SMAP protection enabled in Thread::backtrace_impl()
Andreas Kling
2020-01-12
Kernel: Fix busted backtraces when a thread backtraces itself
Andreas Kling
2020-01-10
Kernel: Fix kernel null deref on process crash during join_thread()
Andreas Kling
2020-01-09
Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp}
Andreas Kling
2020-01-09
Kernel: Remove unused variable Thread::m_userspace_stack_region
Andreas Kling
2020-01-05
Kernel: Fix SMAP violation in thread signal dispatch
Andreas Kling
2020-01-05
Kernel: Start implementing x86 SMAP support
Andreas Kling
2020-01-04
Kernel: Use Thread::from_tid() in more places
Andreas Kling
2020-01-02
Kernel: Mask kernel addresses in backtraces and profiles
Andreas Kling
[next]