1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 20:08:13 +00:00
serenity/Userland/DevTools/Profiler
Andreas Kling 8a5c78e93b Profiler: Split the call tree into one subtree per process
This patch adds an additional level of hierarchy to the call tree:
Every process gets its own top-level node. :^)

Before this, selecting multiple processes would get quite confusing
as all the call stacks from different processes were combined together
into one big tree.
2021-05-22 22:23:52 +02:00
..
CMakeLists.txt Profiler: Remove the old process selection widget 2021-05-07 15:26:51 +02:00
DisassemblyModel.cpp Profiler: Split the call tree into one subtree per process 2021-05-22 22:23:52 +02:00
DisassemblyModel.h Profiler: Mark model columns as non-sortable 2021-05-14 17:17:17 +02:00
Histogram.h Profiler: Add histogram for sample counts 2021-05-14 00:35:57 +02:00
IndividualSampleModel.cpp Profiler: Move everything into the "Profiler" namespace 2021-05-04 20:59:32 +02:00
IndividualSampleModel.h Profiler: Move everything into the "Profiler" namespace 2021-05-04 20:59:32 +02:00
main.cpp Profiler: Remove ability to filter Kernel::Scheduler::yield() frames 2021-05-19 22:51:42 +02:00
Process.cpp Profiler: Move everything into the "Profiler" namespace 2021-05-04 20:59:32 +02:00
Process.h Profiler: Split the call tree into one subtree per process 2021-05-22 22:23:52 +02:00
Profile.cpp Profiler: Split the call tree into one subtree per process 2021-05-22 22:23:52 +02:00
Profile.h Profiler: Split the call tree into one subtree per process 2021-05-22 22:23:52 +02:00
ProfileModel.cpp Profiler: Split the call tree into one subtree per process 2021-05-22 22:23:52 +02:00
ProfileModel.h Profiler: Mark model columns as non-sortable 2021-05-14 17:17:17 +02:00
SamplesModel.cpp Kernel+Profiler: Track lost time between profiler timer ticks 2021-05-14 00:35:57 +02:00
SamplesModel.h Profiler: Mark model columns as non-sortable 2021-05-14 17:17:17 +02:00
TimelineContainer.cpp Profiler: Fix scrolling behavior 2021-05-08 09:55:24 +02:00
TimelineContainer.h Profiler: Add fixed track headers to the timeline view 2021-05-06 22:18:45 +02:00
TimelineHeader.cpp Profiler: Make processes selectable in the timeline view 2021-05-07 15:26:51 +02:00
TimelineHeader.h Profiler: Make processes selectable in the timeline view 2021-05-07 15:26:51 +02:00
TimelineTrack.cpp Profiler: Remove ability to filter Kernel::Scheduler::yield() frames 2021-05-19 22:51:42 +02:00
TimelineTrack.h Profiler: Migrate mouse events to TimelineView 2021-05-08 09:53:06 +02:00
TimelineView.cpp Profiler: Migrate mouse events to TimelineView 2021-05-08 09:53:06 +02:00
TimelineView.h Profiler: Migrate mouse events to TimelineView 2021-05-08 09:53:06 +02:00