ladybird/Userland/DevTools/Profiler
David Smith c2a1817c70 Profiler: Fix use after free in FlameGraphView
Layout cleared the list of bars in the flame graph, but didn't clear the
reference m_hovered_bar. This could cause a crash in mousedown_event()
when clicking twice: the first click caused layout, the second used
the old reference.
2022-07-24 23:19:09 +01:00
..
CMakeLists.txt Profiler: Present read event info in tree structure 2022-03-05 21:47:01 +01:00
DisassemblyModel.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
DisassemblyModel.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
EventSerialNumber.h
FilesystemEventModel.cpp Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
FilesystemEventModel.h Profiler: Present read event info in tree structure 2022-03-05 21:47:01 +01:00
FlameGraphView.cpp Profiler: Fix use after free in FlameGraphView 2022-07-24 23:19:09 +01:00
FlameGraphView.h Profiler: Don't return constant copies of GUI::ModelIndex 2021-12-23 12:45:36 -08:00
Gradient.cpp Profiler: Extract percentage gradient calculation into its own file 2021-12-28 23:17:24 +01:00
Gradient.h Profiler: Extract percentage gradient calculation into its own file 2021-12-28 23:17:24 +01:00
Histogram.h
IndividualSampleModel.cpp DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
IndividualSampleModel.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
main.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Process.cpp Profiler: Use absolute mmap paths as-is 2022-05-07 20:02:00 +02:00
Process.h Profiler: Make everything east-const :^) 2021-12-28 23:17:24 +01:00
Profile.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Profile.h Profiler: Present read event info in tree structure 2022-03-05 21:47:01 +01:00
ProfileModel.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ProfileModel.h Profiler: Round sample percentages to a constant number of digits 2022-05-07 20:21:51 +02:00
SamplesModel.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SamplesModel.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
SignpostsModel.cpp DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
SignpostsModel.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
SourceModel.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SourceModel.h Profiler: Add source code view 2021-12-28 23:17:24 +01:00
TimelineContainer.cpp Applications: Remove usages of deprecated implicit conversions 2022-06-28 17:52:42 +01:00
TimelineContainer.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
TimelineHeader.cpp DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
TimelineHeader.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
TimelineTrack.cpp Profiler: Render signposts behind histograms 2022-03-24 14:35:47 +01:00
TimelineTrack.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
TimelineView.cpp DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00
TimelineView.h DevTools: Use default constructors/destructors 2022-02-16 07:33:15 -05:00