index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
PerformanceEventBuffer.cpp
Age
Commit message (
Expand
)
Author
2022-05-03
Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.h
Timon Kruiper
2022-05-03
Kernel: Fetch the frame pointer using __builtin_frame_address()
Timon Kruiper
2022-04-03
Kernel: Store AddressSpace memory regions in an IntrusiveRedBlackTree
Andreas Kling
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-03
Kernel: Fixed behavior of repeated calls to register_string
Jakub Berkop
2022-02-27
Everywhere: Make JSON serialization fallible
Idan Horowitz
2022-02-14
Kernel/Profiling: Add profiling to read syscall
Jakub Berkop
2022-01-30
Kernel: Remove unnecessary includes from Thread.h
Andreas Kling
2022-01-12
Kernel: Make PerformanceEventBuffer::add_process fallible with ErrorOr
Idan Horowitz
2022-01-12
Kernel: Use try_serialize_absolute_path in PerformanceEventBuffer
Idan Horowitz
2022-01-05
Kernel: Use unchecked_append in PerformanceEventBuffer `raw_backtrace()`
Brian Gianforcaro
2021-12-30
Kernel: Add some implied auto qualifiers
Hendiadyoin1
2021-12-19
Kernel: Mask kernel addresses in perf event streams for non-superuser
Andreas Kling
2021-12-19
Kernel: Don't include kmalloc perf events in JSON for non-superuser
Andreas Kling
2021-12-19
Kernel: Stop perf event stack walk on bogus userspace->kernel traversal
Andreas Kling
2021-12-18
Kernel: Start perf event stack capture at RBP, not EBP on x86_64
Andreas Kling
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-11-11
AK: Make HashTable and HashMap try_* functions return ErrorOr<T>
Andreas Kling
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-10-15
Kernel: Add cross platform RegisterState header and Aarch64 version
James Mintram
2021-10-15
Kernel: Split SmapDisabler so header is platform independent
James Mintram
2021-10-12
Kernel: Pass RegisterState by ref to event buffer
James Mintram
2021-10-12
Kernel: Accept RegisterState in append_with_ip_and_bp
James Mintram
2021-09-13
Kernel: Deduplicate signpost perf event strings
Ali Mohammad Pur
2021-09-07
Kernel: Make PerformanceEventBuffer::to_json() return a KResult
Andreas Kling
2021-09-07
Kernel: Make KBuffer::try_create_with_size() return KResultOr
Andreas Kling
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-12
Kernel: Make sys$perf_register_string() generate the string ID's
Andreas Kling
2021-08-12
Kernel+LibC: Add sys$perf_register_string()
Andreas Kling
2021-08-12
Kernel+LibC: Add PERF_EVENT_SIGNPOST
Andreas Kling
2021-08-10
Kernel: Add syscall performance event type
Jean-Baptiste Boric
2021-08-06
Kernel: Add convenience values to the Memory::Region::Access enum
Andreas Kling
2021-08-06
Kernel: Rename Process::space() => Process::address_space()
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-07-19
Kernel: Rename PerformanceEvent methods to be more ARCH independent
Brian Gianforcaro
2021-06-29
Kernel: Remove some unnecessary JSON related includes
Andreas Kling
2021-06-24
Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`
Daniel Bertalan
2021-05-29
Kernel: Make PerformanceEventBuffer creation API OOM safe
Brian Gianforcaro
2021-05-19
Kernel: Generate page fault events from the kernel profiler
Brian Gianforcaro
2021-05-19
Kernel: Add support for profiling kmalloc()/kfree()
Gunnar Beutner
2021-05-19
Kernel+LibC: Add support for filtering profiling events
Gunnar Beutner
2021-05-19
Kernel: Track performance events for context switches
Gunnar Beutner
2021-05-16
AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue`
Nicholas Baron
2021-05-14
Kernel: Correctly set the lost_samples field for the first sample
Gunnar Beutner
2021-05-14
Kernel+Profiler: Track lost time between profiler timer ticks
Gunnar Beutner
2021-05-07
Kernel: Add PerformanceManager static class, move perf event APIs there
Brian Gianforcaro
2021-04-26
Kernel: Avoid calling characters() where not necessary
Gunnar Beutner
2021-04-26
Kernel: Use the correct union member for unmap events
Gunnar Beutner
2021-04-26
Kernel+Profiler: Improve profiling subsystem
Gunnar Beutner
[next]