summaryrefslogtreecommitdiff
path: root/Kernel/PerformanceEventBuffer.h
AgeCommit message (Expand)Author
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-03Kernel: Fixed behavior of repeated calls to register_stringJakub Berkop
2022-02-14Kernel/Profiling: Add profiling to read syscallJakub Berkop
2022-01-12Kernel: Make PerformanceEventBuffer::add_process fallible with ErrorOrIdan Horowitz
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-12Kernel: Accept RegisterState in append_with_ip_and_bpJames Mintram
2021-09-13Kernel: Deduplicate signpost perf event stringsAli Mohammad Pur
2021-09-07Kernel: Make PerformanceEventBuffer::to_json() return a KResultAndreas Kling
2021-09-05AK+Kernel: Move KResult.h to Kernel/API for userspace accesssin-ack
2021-08-12Kernel: Make sys$perf_register_string() generate the string ID'sAndreas Kling
2021-08-12Kernel+LibC: Add sys$perf_register_string()Andreas Kling
2021-08-12Kernel+LibC: Add PERF_EVENT_SIGNPOSTAndreas Kling
2021-07-19Kernel: Rename PerformanceEvent methods to be more ARCH independentBrian Gianforcaro
2021-05-19Kernel: Add support for profiling kmalloc()/kfree()Gunnar Beutner
2021-05-19Kernel+LibC: Add support for filtering profiling eventsGunnar Beutner
2021-05-19Kernel: Track performance events for context switchesGunnar Beutner
2021-05-14Kernel+Profiler: Track lost time between profiler timer ticksGunnar Beutner
2021-05-07Kernel: Add PerformanceManager static class, move perf event APIs thereBrian Gianforcaro
2021-04-26Kernel+Profiler: Improve profiling subsystemGunnar Beutner
2021-04-26Kernel: Increase max frame count to 64Gunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-02Kernel+Profiler: Capture metadata about all profiled processesAndreas Kling
2021-03-02Kernel: Start work on full system profiling :^)Andreas Kling
2021-03-02Kernel: Better handling of allocation failure in profilingAndreas Kling
2021-01-17Kernel: Prune uninteresting kernel frames from profiling samplesAndreas Kling
2021-01-11Kernel+Profiler: Make profiling per-process and without core dumpsAndreas Kling
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-19Kernel: Use fallible KBuffer API in PerformanceEventBufferAndreas Kling
2020-12-18Kernel: Move KBufferBuilder to the fallible KBuffer APIAndreas Kling
2020-08-10Kernel: PID/TID typingBen Wiederhake
2020-03-08AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)Andreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-02Kernel: Start working on a syscall for logging performance eventsAndreas Kling