Liav A
|
1b04726c85
Kernel: Move all tasks-related code to the Tasks subdirectory
|
2 anni fa |
Liav A
|
12b7328c22
AK+Kernel: Add includes before removing Kernel/ProcessExposed.h
|
2 anni fa |
Timothy Flynn
|
4a916cd379
Everywhere: Remove needless copies of Error / ErrorOr instances
|
2 anni fa |
Sam Atkins
|
fe7b08dad7
Kernel: Protect Process::m_name with a spinlock
|
2 anni fa |
Andreas Kling
|
da24a937f5
Kernel: Don't wrap AddressSpace's RegionTree in SpinlockProtected
|
2 anni fa |
Andreas Kling
|
cf16b2c8e6
Kernel: Wrap process address spaces in SpinlockProtected
|
2 anni fa |
Andreas Kling
|
dc9d2c1b10
Kernel: Wrap RegionTree objects in SpinlockProtected
|
2 anni fa |
Anthony Iacono
|
f86b671de2
Kernel: Use Process::credentials() and remove user ID/group ID helpers
|
2 anni fa |
sin-ack
|
fbc771efe9
Everywhere: Use default StringView constructor over nullptr
|
3 anni fa |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 anni fa |
Tim Schumacher
|
3b3af58cf6
Kernel: Annotate all `KBuffer` and `DoubleBuffer` with a custom name
|
3 anni fa |
Timon Kruiper
|
feba7bc8a8
Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.h
|
3 anni fa |
Timon Kruiper
|
442800db3e
Kernel: Fetch the frame pointer using __builtin_frame_address()
|
3 anni fa |
Andreas Kling
|
2617adac52
Kernel: Store AddressSpace memory regions in an IntrusiveRedBlackTree
|
3 anni fa |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 anni fa |
Jakub Berkop
|
d01d754b83
Kernel: Fixed behavior of repeated calls to register_string
|
3 anni fa |
Idan Horowitz
|
feb00b7105
Everywhere: Make JSON serialization fallible
|
3 anni fa |
Jakub Berkop
|
4916c892b2
Kernel/Profiling: Add profiling to read syscall
|
3 anni fa |
Andreas Kling
|
3845c90e08
Kernel: Remove unnecessary includes from Thread.h
|
3 anni fa |
Idan Horowitz
|
8a4654a924
Kernel: Make PerformanceEventBuffer::add_process fallible with ErrorOr
|
3 anni fa |
Idan Horowitz
|
174056a479
Kernel: Use try_serialize_absolute_path in PerformanceEventBuffer
|
3 anni fa |
Brian Gianforcaro
|
aa77c2ca58
Kernel: Use unchecked_append in PerformanceEventBuffer `raw_backtrace()`
|
3 anni fa |
Hendiadyoin1
|
04d75f4ff9
Kernel: Add some implied auto qualifiers
|
3 anni fa |
Andreas Kling
|
1cdc7aa038
Kernel: Mask kernel addresses in perf event streams for non-superuser
|
3 anni fa |
Andreas Kling
|
369c7a7e9f
Kernel: Don't include kmalloc perf events in JSON for non-superuser
|
3 anni fa |
Andreas Kling
|
8ef9b003ad
Kernel: Stop perf event stack walk on bogus userspace->kernel traversal
|
3 anni fa |
Andreas Kling
|
5c344f4aee
Kernel: Start perf event stack capture at RBP, not EBP on x86_64
|
3 anni fa |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 anni fa |
Andreas Kling
|
9d1f238450
AK: Make HashTable and HashMap try_* functions return ErrorOr<T>
|
3 anni fa |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 anni fa |