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.h
Age
Commit message (
Expand
)
Author
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-14
Kernel/Profiling: Add profiling to read syscall
Jakub Berkop
2022-01-12
Kernel: Make PerformanceEventBuffer::add_process fallible with ErrorOr
Idan Horowitz
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
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-05
AK+Kernel: Move KResult.h to Kernel/API for userspace access
sin-ack
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-07-19
Kernel: Rename PerformanceEvent methods to be more ARCH independent
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-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+Profiler: Improve profiling subsystem
Gunnar Beutner
2021-04-26
Kernel: Increase max frame count to 64
Gunnar Beutner
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-03-02
Kernel+Profiler: Capture metadata about all profiled processes
Andreas Kling
2021-03-02
Kernel: Start work on full system profiling :^)
Andreas Kling
2021-03-02
Kernel: Better handling of allocation failure in profiling
Andreas Kling
2021-01-17
Kernel: Prune uninteresting kernel frames from profiling samples
Andreas Kling
2021-01-11
Kernel+Profiler: Make profiling per-process and without core dumps
Andreas Kling
2020-12-31
Everywhere: Re-format with clang-format-11
Linus Groh
2020-12-19
Kernel: Use fallible KBuffer API in PerformanceEventBuffer
Andreas Kling
2020-12-18
Kernel: Move KBufferBuilder to the fallible KBuffer API
Andreas Kling
2020-08-10
Kernel: PID/TID typing
Ben Wiederhake
2020-03-08
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
Andreas Kling
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-02-02
Kernel: Start working on a syscall for logging performance events
Andreas Kling