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 |
James Mintram
|
dfe4810c3a
Kernel: Add cross platform RegisterState header and Aarch64 version
|
3 anni fa |
James Mintram
|
0fbeac6011
Kernel: Split SmapDisabler so header is platform independent
|
3 anni fa |
James Mintram
|
a8e5130183
Kernel: Pass RegisterState by ref to event buffer
|
3 anni fa |
James Mintram
|
a4509ba633
Kernel: Accept RegisterState in append_with_ip_and_bp
|
3 anni fa |
Ali Mohammad Pur
|
e1e91f6c85
Kernel: Deduplicate signpost perf event strings
|
3 anni fa |
Andreas Kling
|
905065f8c8
Kernel: Make PerformanceEventBuffer::to_json() return a KResult
|
3 anni fa |
Andreas Kling
|
899cee8185
Kernel: Make KBuffer::try_create_with_size() return KResultOr
|
3 anni fa |
Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
3 anni fa |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 anni fa |
Andreas Kling
|
1e90a3a542
Kernel: Make sys$perf_register_string() generate the string ID's
|
4 anni fa |
Andreas Kling
|
4657c79143
Kernel+LibC: Add sys$perf_register_string()
|
4 anni fa |
Andreas Kling
|
0d997d48ea
Kernel+LibC: Add PERF_EVENT_SIGNPOST
|
4 anni fa |