Andreas Kling
|
ceec1a7d38
AK: Make Vector use size_t for its size and capacity
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
94652fd2fb
Kernel: Fully validate pointers when walking stack during profiling
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
59b9e49bcd
Kernel: Don't trigger page faults during profiling stack walk
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
9aa234cc47
Kernel: Reset FPU state on exec()
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
48f7c28a5c
Kernel: Replace "current" with Thread::current and Process::current
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
1d611e4a11
Kernel: Reduce header dependencies of MemoryManager and Region
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
0341ddc5eb
Kernel: Rename RegisterDump => RegisterState
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
934b1d8a9b
Kernel: Finalizer should not go back to sleep if there's more to do
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
5163c5cc63
Kernel: Expose the signal that stopped a thread via sys$waitpid()
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
17210a39e4
Kernel: Remove ancient hack that put the current PID in TSS.SS2
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
ae0f92a0a1
Kernel: Simplify kernel thread stack allocation
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
f38cfb3562
Kernel: Tidy up debug logging a little bit
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
e901a3695a
Kernel: Use the templated copy_to/from_user() in more places
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
4b7a89911c
Kernel: Remove some unnecessary casts to uintptr_t
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
a246e9cd7e
Use uintptr_t instead of u32 when storing pointers as integers
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
1d02ac35fc
Kernel: Limit Thread::raw_backtrace() to the max profiler stack size
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
87583aea9c
Kernel: Use copy_from_user() when appropriate during thread backtracing
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
65cb406327
Kernel: Allow unlocking a held Lock with interrupts disabled
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
41376d4662
Kernel: Fix Lock racing to the WaitQueue
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
a885719af5
Kernel: Keep SMAP protection enabled in Thread::backtrace_impl()
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
f6c0fccc01
Kernel: Fix busted backtraces when a thread backtraces itself
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
8c5cd97b45
Kernel: Fix kernel null deref on process crash during join_thread()
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
17ef5bc0ac
Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp}
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
e23f05a157
Kernel: Remove unused variable Thread::m_userspace_stack_region
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
f6691ad26e
Kernel: Fix SMAP violation in thread signal dispatch
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
9eef39d68a
Kernel: Start implementing x86 SMAP support
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
3a27790fa7
Kernel: Use Thread::from_tid() in more places
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
32ec1e5aed
Kernel: Mask kernel addresses in backtraces and profiles
|
%!s(int64=5) %!d(string=hai) anos |