1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 07:57:49 +00:00
serenity/Userland/DevTools/Profiler
Gunnar Beutner a607f13fc7 Profiler: Use sequential serial numbers for profiling events
Previously Profiler was using timestamps to distinguish processes.
However it is possible that separate processes with the same PID exist
at the exact same timestamp (e.g. for execve). This changes Profiler
to use unique serial numbers for each event instead.
2021-06-03 01:16:32 +01: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
EventSerialNumber.h Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01: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: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
Process.cpp Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
Process.h Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
Profile.cpp Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
Profile.h Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01: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 Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
SamplesModel.h Profiler: Mark model columns as non-sortable 2021-05-14 17:17:17 +02:00
TimelineContainer.cpp Profiler: Hide timeline scrollbars if we don't need them :^) 2021-05-25 19:04:17 +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: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
TimelineTrack.h Profiler: Allow scaling the timeline with Ctrl+MouseWheel :^) 2021-05-22 23:20:31 +02:00
TimelineView.cpp Profiler: Allow scaling the timeline with Ctrl+MouseWheel :^) 2021-05-22 23:20:31 +02:00
TimelineView.h Profiler: Allow scaling the timeline with Ctrl+MouseWheel :^) 2021-05-22 23:20:31 +02:00