summaryrefslogtreecommitdiff
path: root/Kernel/PerformanceManager.h
AgeCommit message (Expand)Author
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-02-14Kernel/Profiling: Add profiling to read syscallJakub Berkop
2022-01-12Kernel: Make PerformanceEventBuffer::add_process fallible with ErrorOrIdan Horowitz
2021-11-14Kernel: Resolve clang-tidy readability-qualified-auto warningAndrew Kaster
2021-10-12Kernel: Pass RegisterState by ref to event bufferJames Mintram
2021-10-02Kernel: Access Processor static methods staticallyBrian Gianforcaro
2021-08-10Kernel: Add syscall performance event typeJean-Baptiste Boric
2021-08-06Kernel: Rename Range => VirtualRangeAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-07-19Kernel: Rename PerformanceEvent methods to be more ARCH independentBrian Gianforcaro
2021-06-27Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegistersGunnar Beutner
2021-05-30Kernel: Don't log profile data before/after the process/thread lifetimeGunnar Beutner
2021-05-23Kernel: Make sure we only log profiling events when m_profiling is trueGunnar Beutner
2021-05-19Kernel: Generate page fault events from the kernel profilerBrian Gianforcaro
2021-05-19Kernel: Add support for profiling kmalloc()/kfree()Gunnar 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-14Kernel: Use a separate timer for profiling the systemGunnar Beutner
2021-05-07Kernel: Move cpu sample perf event to PerformanceManagerBrian Gianforcaro
2021-05-07Kernel: Move process exit perf events to PerformanceManagerBrian Gianforcaro
2021-05-07Kernel: Move process creation perf events to PerformanceManagerBrian Gianforcaro
2021-05-07Kernel: Add PerformanceManager static class, move perf event APIs thereBrian Gianforcaro