Andreas Kling
|
f75a6b9daa
Kernel: Demangle kernel C++ symbols correctly again
|
5 years ago |
Andreas Kling
|
e34ed04d1e
Kernel+LibPthread+LibC: Create secondary thread stacks in userspace
|
5 years ago |
Andreas Kling
|
794758df3a
Kernel: Implement some basic stack pointer validation
|
5 years ago |
Andreas Kling
|
73d6a69b3f
Kernel: Release the big process lock while yielding in sys$yield()
|
5 years ago |
Andreas Kling
|
cb5021419e
Kernel: Move Thread::m_joinee_exit_value into the JoinBlocker
|
5 years ago |
Andreas Kling
|
69efa3f630
Kernel+LibPthread: Implement pthread_join()
|
5 years ago |
Sergey Bugaev
|
1e1ddce9d8
Kernel: Unwind kernel stacks before dying
|
5 years ago |
Andreas Kling
|
083c5f8b89
Kernel: Rework Process::Priority into ThreadPriority
|
5 years ago |
Andreas Kling
|
49635e62fa
LibELF: Move AK/ELF/ into Libraries/LibELF/
|
5 years ago |
Drew Stratford
|
5efbb4ae95
Kernel: Fix bug in Thread::dispatch_signal().
|
5 years ago |
Drew Stratford
|
44f22c99ef
Thread.cpp: add method get_RegisterDump_from_stack().
|
5 years ago |
Andreas Kling
|
cc68654a44
Kernel+LibC: Implement clock_gettime() and clock_nanosleep()
|
5 years ago |
Andreas Kling
|
904c871727
Kernel: Allow userspace stacks to grow up to 4 MB by default
|
5 years ago |
Andrew Kaster
|
98c86e5109
Kernel: Move E2BIG calculation from Thread to Process
|
5 years ago |
Andreas Kling
|
40beb4c5c0
Kernel: Don't leak an FPU state buffer for every spawned thread
|
5 years ago |
Drew Stratford
|
c136fd3fe2
Kernel: Send SIGSEGV on seg-fault
|
5 years ago |
Andreas Kling
|
d5f3972012
Kernel: No need to manually deallocate kernel stack Region in ~Thread()
|
5 years ago |
Drew Stratford
|
b65bedd610
Kernel: Change m_blockers to m_blocker.
|
5 years ago |
Drew Stratford
|
e529042895
Kernel: Remove reduntant kernel/user signal stacks.
|
5 years ago |
Andreas Kling
|
e386579436
Kernel: Fix bitrotted code behind #ifdef SIGNAL_DEBUG
|
5 years ago |
Andreas Kling
|
899233a925
Kernel: Handle running programs that don't have a TLS image
|
5 years ago |
Andreas Kling
|
ec6bceaa08
Kernel: Support thread-local storage
|
5 years ago |
Drew Stratford
|
95fe775d81
Kernel: Add SysV stack alignment to signal trampoline
|
5 years ago |
Drew Stratford
|
81d0f96f20
Kernel: Use user stack for signal handlers.
|
5 years ago |
Drew Stratford
|
259a1d56b0
Thread: added member m_kernel_stack_top.
|
5 years ago |
Andreas Kling
|
77737be7b3
Kernel: Stop eagerly loading entire executables
|
5 years ago |
Andreas Kling
|
83fdad25ed
Kernel: For signal-killed threads, dump backtrace from finalizer thread
|
6 years ago |
Andreas Kling
|
5e01ebfc56
Kernel: Clean up thread stacks when a thread dies
|
6 years ago |
Andreas Kling
|
3ad6ae1842
Kernel: Delete non-main threads immediately after finalizing them
|
6 years ago |
Andreas Kling
|
be4d33fb2c
Kernel+LibC: A lot of the signal handling code was off-by-one.
|
6 years ago |