Andreas Kling
|
b32e961a84
Kernel: Implement a simple process time profiler
|
il y a 5 ans |
Andrew Kaster
|
9058962712
Kernel: Allow setting thread names
|
il y a 5 ans |
Andreas Kling
|
8bb98aa31b
Kernel: Use a WaitQueue to implement finalizer wakeup
|
il y a 5 ans |
Andreas Kling
|
5859e16e53
Kernel: Use a dedicated thread state for wait-queued threads
|
il y a 5 ans |
Andreas Kling
|
f067730f6b
Kernel: Add a WaitQueue for Thread queueing/waking and use it for Lock
|
il y a 5 ans |
Andreas Kling
|
f75a6b9daa
Kernel: Demangle kernel C++ symbols correctly again
|
il y a 5 ans |
Andreas Kling
|
e34ed04d1e
Kernel+LibPthread+LibC: Create secondary thread stacks in userspace
|
il y a 5 ans |
Andreas Kling
|
794758df3a
Kernel: Implement some basic stack pointer validation
|
il y a 5 ans |
Andreas Kling
|
73d6a69b3f
Kernel: Release the big process lock while yielding in sys$yield()
|
il y a 5 ans |
Andreas Kling
|
cb5021419e
Kernel: Move Thread::m_joinee_exit_value into the JoinBlocker
|
il y a 5 ans |
Andreas Kling
|
69efa3f630
Kernel+LibPthread: Implement pthread_join()
|
il y a 5 ans |
Sergey Bugaev
|
1e1ddce9d8
Kernel: Unwind kernel stacks before dying
|
il y a 5 ans |
Andreas Kling
|
083c5f8b89
Kernel: Rework Process::Priority into ThreadPriority
|
il y a 5 ans |
Andreas Kling
|
49635e62fa
LibELF: Move AK/ELF/ into Libraries/LibELF/
|
il y a 5 ans |
Drew Stratford
|
5efbb4ae95
Kernel: Fix bug in Thread::dispatch_signal().
|
il y a 5 ans |
Drew Stratford
|
44f22c99ef
Thread.cpp: add method get_RegisterDump_from_stack().
|
il y a 5 ans |
Andreas Kling
|
cc68654a44
Kernel+LibC: Implement clock_gettime() and clock_nanosleep()
|
il y a 5 ans |
Andreas Kling
|
904c871727
Kernel: Allow userspace stacks to grow up to 4 MB by default
|
il y a 5 ans |
Andrew Kaster
|
98c86e5109
Kernel: Move E2BIG calculation from Thread to Process
|
il y a 5 ans |
Andreas Kling
|
40beb4c5c0
Kernel: Don't leak an FPU state buffer for every spawned thread
|
il y a 5 ans |
Drew Stratford
|
c136fd3fe2
Kernel: Send SIGSEGV on seg-fault
|
il y a 5 ans |
Andreas Kling
|
d5f3972012
Kernel: No need to manually deallocate kernel stack Region in ~Thread()
|
il y a 5 ans |
Drew Stratford
|
b65bedd610
Kernel: Change m_blockers to m_blocker.
|
il y a 5 ans |
Drew Stratford
|
e529042895
Kernel: Remove reduntant kernel/user signal stacks.
|
il y a 5 ans |
Andreas Kling
|
e386579436
Kernel: Fix bitrotted code behind #ifdef SIGNAL_DEBUG
|
il y a 5 ans |
Andreas Kling
|
899233a925
Kernel: Handle running programs that don't have a TLS image
|
il y a 5 ans |
Andreas Kling
|
ec6bceaa08
Kernel: Support thread-local storage
|
il y a 5 ans |
Drew Stratford
|
95fe775d81
Kernel: Add SysV stack alignment to signal trampoline
|
il y a 5 ans |
Drew Stratford
|
81d0f96f20
Kernel: Use user stack for signal handlers.
|
il y a 5 ans |
Drew Stratford
|
259a1d56b0
Thread: added member m_kernel_stack_top.
|
il y a 5 ans |