aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2024-03-10kernel-shark: Fix various compile warningsYordan Karadzhov9-61/+71
2024-03-10kernelshark: Mute all "unused parameter" warningsYordan Karadzhov16-33/+39
2024-02-04kernelshark: Prevent potential detach of QMap containerBenjamin ROBIN2-4/+7
2024-02-04kernelshark: Do not create a temporary container for looping over QMapBenjamin ROBIN1-3/+3
2024-02-04kernelshark: Fix potential memory leaks in libkshark-configioBenjamin ROBIN1-8/+13
2024-02-04kernelshark: Prevent potential divide by zero in Shape::center()Benjamin ROBIN1-0/+3
2024-02-04kernelshark: Fix potential memory leaks in libkshark-tepdataBenjamin ROBIN1-5/+11
2024-02-04kernelshark: Allow to reduce a bit more the graph heightBenjamin ROBIN1-2/+2
2024-01-21kernelshark: Cleanup of KsDualMarker methodsBenjamin ROBIN1-8/+2
2024-01-21kernelshark: Fix KsTableView columns width, and KsTraceViewer sizeBenjamin ROBIN2-49/+20
2024-01-20kernelshark: Fix potential memory leak in KsGLWidgetBenjamin ROBIN1-16/+9
2024-01-20kernelshark: Fix used after free of QByteArray raw dataBenjamin ROBIN1-11/+3
2024-01-20kernelshark: Use static_cast instead of C cast in KsMainWindowBenjamin ROBIN1-1/+1
2024-01-20kernelshark: Fix tepdata_dump_entry() for event_id = KS_EVENT_OVERFLOWBenjamin ROBIN1-0/+1
2024-01-20kernelshark: In KsTimeOffsetDialog() constructor use parent paramBenjamin ROBIN1-1/+1
2024-01-20kernelshark: Remove unused KsDataWidget::wipPtr() and broken functionBenjamin ROBIN1-6/+0
2024-01-20kernelshark: Fix typo in comment of KsGLWidget::resizeGL()Benjamin ROBIN1-1/+1
2024-01-20kernelshark: Fix 'const' type qualifier on return type has no effectBenjamin ROBIN2-16/+16
2024-01-20kernelshark: Fix potential double free of histo->map, histo->bin_countBenjamin ROBIN1-1/+2
2024-01-20kernelshark: Fix potential access to uninitialized variableBenjamin ROBIN1-2/+2
2024-01-20kernelshark: Fix qfileinfo-exists Clazy warningBenjamin ROBIN1-1/+1
2024-01-20kernelshark: Fix detaching-temporary Clazy warningBenjamin ROBIN2-4/+4
2024-01-20kernelshark: Return by reference the list of header in KsModelsBenjamin ROBIN1-1/+1
2024-01-20kernelshark: Add receiver object to connect() callBenjamin ROBIN1-1/+1
2024-01-20kernelshark: Fix moving a temp object prevents copy elision warningBenjamin ROBIN1-1/+1
2024-01-20kernelshark: Fix range-loop-reference Clazy warningBenjamin ROBIN1-1/+1
2024-01-20kernelshark: Remove unused locals variablesBenjamin ROBIN3-3/+0
2024-01-20kernelshark: Fix potential access to uninitialized variableBenjamin ROBIN1-2/+2
2024-01-20kernelshark: Use sliced() or first() instead of mid/right/left()Benjamin ROBIN2-3/+3
2024-01-20kernelshark: Keep overridden method protected instead of publicBenjamin ROBIN5-33/+37
2024-01-20kernelshark: Use lambda parameter instead of captured local variableBenjamin ROBIN1-6/+6
2024-01-20kernelshark: Remove function param when not used, whenever possibleBenjamin ROBIN3-5/+5
2024-01-20kernelshark: Fix modelReset() signaling, rename update to updateGeomBenjamin ROBIN3-4/+4
2023-11-19kernel-shark: Porting KernelShark to Qt 6Yordan Karadzhov18-103/+65
2023-05-17kernel-shark: Fix segfault in libkshark-tepdataYordan Karadzhov1-0/+2
2023-01-04kernel-shark: Make the text to be copyable.Yordan Karadzhov4-3/+62
2023-01-04kernel-shark: Show multi-line events using the dual markerYordan Karadzhov2-1/+24
2022-12-17kernel-shark: Do not truncate multi-line eventsSteven Rostedt (Google)1-3/+3
2022-10-08kernel-shark: Fix function_graph indent monospaceAndrej Stender1-0/+3
2022-08-26kernel-shark: Fix compiler warning in LatencyPlot.cppYordan Karadzhov1-0/+2
2022-08-26kernel-shark: Build missed_event as GUI pluginDaniel Wagner1-2/+2
2022-04-13kernel-shark: Fix memory corruption in KsCaptureDialogYordan Karadzhov (VMware)3-4/+9
2022-04-13kernel-shark: Do not hard-code app nameYordan Karadzhov (VMware)1-1/+1
2022-04-11kernelshark: Set QApplication::desktopFileNameNicolas Fella1-0/+1
2022-03-17kernelshark: Release input_mutex on not finding recordSteven Rostedt (Google)1-1/+3
2022-03-17kernel-shark: CPU plots dialog ease spotting empty CPUsYordan Karadzhov (VMware)2-3/+30
2022-03-17kernel-shark: Hide CPUs with no data in themYordan Karadzhov (VMware)4-4/+21
2022-03-16kernel-shark: Fix comment typosYordan Karadzhov (VMware)1-8/+8
2022-02-16kernel-shark: Load 'ctrl' interface for user pluginsYordan Karadzhov (VMware)2-10/+27
2022-02-11kernel-shark: Add KsPluginsGUI.hpp/.cppYordan Karadzhov (VMware)3-0/+54
2022-01-28kernel-shark: Install missing headersYordan Karadzhov (VMware)2-0/+12
2022-01-17kernel-shark: Move common APIs and definitions out to avoid duplicationHongzhan Chen6-96/+146
2022-01-14kernel-shark: Fix potential segfault in free_plugin()Yordan Karadzhov (VMware)1-2/+3
2022-01-14kernel-shark: Use cmake imported targets instead of variablesTzvetomir Stoyanov (VMware)1-2/+2
2022-01-10kernel-shark: fix typo in sched_events.hHongzhan Chen1-2/+2
2021-11-12kernel-shark: Always run 'ldconfig' after installing libksharkYordan Karadzhov (VMware)1-0/+5
2021-11-12kernel-shark: Fix a warning from 'KsUtils.cpp'Yordan Karadzhov (VMware)1-1/+1
2021-09-27kernel-shark: Handle traces with sched_wakeup but not sched_wakingJohn Keeping1-2/+7
2021-09-08kernel-shark: Handle traces with sched_switch and no sched_wakingJohn Keeping1-6/+10
2021-07-28kernel-shark: Fix warnings from deprecated Qt APIsYordan Karadzhov (VMware)4-6/+24
2021-07-28kernel-shark: Do not include trace-cmd.h in KsAdvFilteringDialog.cppYordan Karadzhov (VMware)1-3/+0
2021-07-28kernel-shark: Treat all tracing headers as library headersYordan Karadzhov (VMware)3-4/+3
2021-05-18kernel-shark: Fix the checking if "trace_seq" was destroyedYordan Karadzhov (VMware)1-1/+3
2021-05-18kernel-shark: Do draw the combo point of the markYordan Karadzhov (VMware)1-0/+3
2021-05-18kernel-shark: Better handling of plugins when appending data fileYordan Karadzhov (VMware)1-2/+1
2021-05-18kernel-shark: Clear before loading new sessionYordan Karadzhov (VMware)1-0/+1
2021-05-18kernel-shark: Preserve open graphs when appending dataYordan Karadzhov (VMware)6-22/+45
2021-05-18kernel-shark: Preserve markers when appending dataYordan Karadzhov (VMware)2-2/+28
2021-05-14kernel-shark: Add KVMCombo pluginYordan Karadzhov (VMware)8-0/+776
2021-05-14kernel-shark: Fix bug in filter clearingYordan Karadzhov (VMware)2-2/+23
2021-05-14kernel-shark: Add check for return of ksmodel_get_cpu_front()Steven Rostedt (VMware)1-1/+1
2021-05-11kernel-shark: Add LatencyPlot pluginYordan Karadzhov (VMware)6-0/+783
2021-05-11kernel-shark: Add EventFieldPlot pluginYordan Karadzhov (VMware)6-0/+546
2021-05-11kernel-shark: Hide all plugin internalsYordan Karadzhov (VMware)3-5/+6
2021-05-11kernel-shark: Remove debugging print out from pluginsYordan Karadzhov (VMware)2-5/+0
2021-05-11kernel-shark: Remove kvm_combo from the list of default pluginsYordan Karadzhov (VMware)1-1/+0
2021-05-11kernel-shark: Disable the pop-up offset dialogYordan Karadzhov (VMware)1-10/+1
2021-05-11kernel-shark: Fix memory leak in "sched events" plugin.Yordan Karadzhov (VMware)2-3/+12
2021-05-11kernel-shark: Add cleanup of all plugin contextsYordan Karadzhov (VMware)4-24/+41
2021-05-11kernel-shark: Fix KS_DEFINE_PLUGIN_CONTEXT macroYordan Karadzhov (VMware)3-6/+22
2021-05-11kernel-shark: Fix the build for 32b systemsYordan Karadzhov (VMware)3-3/+3
2021-04-21kernel-shark: Exclude libkshark-plot from libkshark-develYordan Karadzhov (VMware)1-11/+2
2021-04-21kernel-shark: Fix warnings from deprecated Qt APIsYordan Karadzhov (VMware)2-9/+14
2021-03-22kernel-shark: Always install the pkg-config descriptorYordan Karadzhov (VMware)1-8/+9
2021-03-22kernel-shark: Build the plugins together with the GUI.Yordan Karadzhov (VMware)1-4/+4
2021-03-22kernel-shark: Allow installing polkit policy separatelyMichal Sojka1-2/+2
2021-03-22kernel-shark: Allow specifying PKG_CONFIG_DIR on cmake command lineMichal Sojka1-2/+4
2021-03-10kernel-shark v2: Change the logic for opening trace-cmd filesTzvetomir (VMware) Stoyanov1-49/+0
2021-02-17kernel-shark: Fix compile error: ‘string’ in namespace ‘std’ does not...Tzvetomir (VMware) Stoyanov1-0/+1
2021-02-16kernel-shark: Install libkshark-tepdata.hYordan Karadzhov (VMware)1-0/+1
2021-02-16kernel-shark: Add pkg-config configuration for libksharkYordan Karadzhov (VMware)1-0/+6
2021-02-16kernel-shark: Show Task plots from command limeYordan Karadzhov (VMware)3-4/+47
2021-02-16kernel-shark: Clickable sched_event plugin shapesYordan Karadzhov (VMware)4-5/+93
2021-02-16kernel-shark: Update KsMainWindow and kernelshark.cppYordan Karadzhov (VMware)7-312/+695
2021-02-16kernel-shark: Update MissedEvents pluginYordan Karadzhov (VMware)4-81/+59
2021-02-16kernel-shark: Update KsSessionYordan Karadzhov (VMware)3-185/+269
2021-02-16kernel-shark: Update KsCaptureDialogYordan Karadzhov (VMware)3-48/+56
2021-02-16kernel-shark: Update KsAdvFilteringDialogYordan Karadzhov (VMware)3-80/+144
2021-02-16kernel-shark: Update KsTraceViewerYordan Karadzhov (VMware)4-25/+54
2021-02-16kernel-shark: Update KsTraceGraph and KsQuickContextMenuYordan Karadzhov (VMware)5-307/+351
2021-02-16kernel-shark: Update KsDualMarker and KsGLWidgetYordan Karadzhov (VMware)5-301/+629
2021-02-16kernel-shark: Search for font with Cmake at pre-buildYordan Karadzhov (VMware)1-2/+2
2021-02-16kernel-shark: Add new methods to KsPlot::MarkYordan Karadzhov (VMware)1-0/+12
2021-02-16kernel-shark: Add combo point to MarkYordan Karadzhov (VMware)2-2/+36
2021-02-16kernel-shark: Update KsWidgetsLibYordan Karadzhov (VMware)4-110/+953
2021-02-16kernel-shark: Add plugin testsYordan Karadzhov (VMware)1-3/+1
2021-02-16kernel-shark: Update KsModels and KsSearchFSMYordan Karadzhov (VMware)4-32/+132
2021-02-16kernel-shark: Update KsUtilsYordan Karadzhov (VMware)3-452/+956
2021-02-16kernel-shark: Count the number of readout interfacesYordan Karadzhov (VMware)1-0/+2
2021-02-16kernel-shark: Fix a misleading commentYordan Karadzhov (VMware)1-1/+2
2021-02-16kernel-shark: Restore the counting of event handlersYordan Karadzhov (VMware)1-8/+12
2021-02-16kernel-shark: Do proper reset in kshark_close_all()Yordan Karadzhov (VMware)1-0/+13
2021-02-16kernel-shark: Add get_stream_object()Yordan Karadzhov (VMware)1-2/+13
2021-02-11kernel-shark: Adopt modifications in the API of libtracecmdYordan Karadzhov (VMware)1-1/+1
2021-01-12kernel-shark: Speed-up the sched_events pluginYordan Karadzhov (VMware)8-548/+260
2021-01-12kernel-shark: Add plotting methods to KsPluginsYordan Karadzhov (VMware)3-1/+466
2021-01-12kernel-shark: Add KS_DEFINE_PLUGIN_CONTEXT macroYordan Karadzhov (VMware)1-0/+41
2021-01-12kernel-shark: Add kshark_data_container to libksharkYordan Karadzhov (VMware)2-0/+190
2021-01-12kernel-shark: Add KS_DOUBLE_SIZE macroYordan Karadzhov (VMware)2-9/+19
2021-01-05kernel-shark: Split the installation in two componentsYordan Karadzhov (VMware)2-11/+45
2021-01-05kernel-shark: Change default libraries install locationYordan Karadzhov (VMware)1-3/+3
2021-01-05kernel-shark: Start using libtracecmdYordan Karadzhov (VMware)2-10/+10
2020-12-22kernel-shark: Add double click interface to PlotObjectYordan Karadzhov (VMware)2-0/+45
2020-12-22kernel-shark: Add VirtBridge and VirtGap classesYordan Karadzhov (VMware)2-0/+69
2020-12-22kernel-shark: Add class Polyline to KsPlot namespaceYordan Karadzhov (VMware)2-0/+30
2020-12-22kernel-shark: Remove the hard-coded Idle PIDYordan Karadzhov (VMware)2-26/+44
2020-12-22kernel-shark: Make the label part of the graphYordan Karadzhov (VMware)2-12/+40
2020-12-22kernel-shark: Consistent method naming in KsPlotToolsYordan Karadzhov (VMware)2-32/+32
2020-12-22kernel-shark: Redefine the args of KsPlot::getColor()Yordan Karadzhov (VMware)2-6/+6
2020-12-22kernel-shark: Add getStreamColorTable()Yordan Karadzhov (VMware)2-0/+35
2020-12-22kernel-shark: Add TextBox class to KsPlot namespaceYordan Karadzhov (VMware)2-0/+158
2020-12-21kernel-shark: Integrate streams with KsPlotToolsYordan Karadzhov (VMware)3-31/+71
2020-12-21kernel-shark: Optimize ksplot_draw_polygon()Yordan Karadzhov (VMware)1-10/+1
2020-12-21kernel-shark: Add ksplot_draw_polyline()Yordan Karadzhov (VMware)2-6/+31
2020-12-21kernel-shark: Make GLUT optional dependencyYordan Karadzhov (VMware)3-15/+20
2020-12-21kernel-shark: Add support for drawing textYordan Karadzhov (VMware)4-8/+5320
2020-12-21kernel-shark: Integrate streams with libkshark-configioYordan Karadzhov (VMware)3-206/+1077
2020-12-21kernel-shark: Add methods for time calibrationYordan Karadzhov (VMware)3-1/+138
2020-12-21kernel-shark: Protect ksmodel_set_in_range_bining()Yordan Karadzhov (VMware)1-1/+12
2020-12-21kernel-shark: Add ksmodel_get_bin()Yordan Karadzhov (VMware)2-0/+30
2020-12-21kernel-shark: Use only signed types for model defsYordan Karadzhov (VMware)2-15/+15
2020-12-21kernel-shark: Integrate the stream definitions with data modelYordan Karadzhov (VMware)3-59/+79
2020-12-21kernel-shark: Provide merging of multiple data streamsYordan Karadzhov (VMware)2-0/+302
2020-12-21kernel-shark: Complete the stream integrationYordan Karadzhov (VMware)5-228/+922
2020-12-21kernel-shark: Redesign the plugin interfaceYordan Karadzhov (VMware)4-162/+866
2020-12-21kernel-shark: Remove dead codeYordan Karadzhov (VMware)2-888/+8
2020-12-21kernel-shark: Start using data streamsYordan Karadzhov (VMware)2-203/+155
2020-12-21kernel-shark: Start introducing KernelShark 2.0Yordan Karadzhov (VMware)1-3/+3
2020-12-21kernel-shark: Add stream interface for trace-cmd dataYordan Karadzhov (VMware)3-0/+1574
2020-12-21kernel-shark: Housekeeping before implementing stream interfaceYordan Karadzhov (VMware)2-109/+40
2020-12-21kernel-shark: Add basic methods for Data streamsYordan Karadzhov (VMware)2-0/+820
2020-12-21kernel-shark: Rename static methods in libksharkYordan Karadzhov (VMware)1-7/+7
2020-12-21kernel-shark: Introduce Data streamsYordan Karadzhov (VMware)1-0/+199
2020-12-21kernel-shark: Introduce libkshark-hashYordan Karadzhov (VMware)3-0/+286
2020-12-21kernel-shark: Add stream_id to kshark_entryYordan Karadzhov (VMware)1-4/+7
2020-12-21kernel-shark: Use only signed types in kshark_entryYordan Karadzhov (VMware)1-2/+2
2020-12-21kernel-shark: Define build target for JSONCYordan Karadzhov (VMware)1-1/+1
2020-12-21kernel-shark: Rename tracefs_get_tracing_dir() to the new tracefs_tracing_dir()Steven Rostedt (VMware)1-2/+2
2020-12-21kernel-shark: Use libtraceevent and libtracefsYordan Karadzhov (VMware)2-7/+7
2020-10-01kernel-shark: Fix symbol resolving during linkingYordan Karadzhov (VMware)1-7/+4
2020-10-01kernel-shark: Fix all warnings showing when bulding with gcc 10.2.1Yordan Karadzhov (VMware)7-27/+35
2020-05-28kernel-shark: Do not change the PLUGIN_UNTOUCHED bit flag when filteringYordan Karadzhov (VMware)1-3/+7
2020-05-11kernel-shark: Set a maximum number of plots to be shown by defaultYordan Karadzhov (VMware)1-2/+11
2020-05-11kernel-shark: Add command line options for selecting plots to be shownYordan Karadzhov (VMware)3-3/+64
2020-05-11kernel-shark: Add methods for selecting the plots to be shownYordan Karadzhov (VMware)2-0/+43
2020-05-11kernelshark: Make fontHeight() and stringWidth() staticSteven Rostedt (VMware)1-2/+2
2020-05-04kernel-shark: Make the "stop search" button always visibleYordan Karadzhov (VMware)1-5/+6
2020-05-04kernel-shark: Change the mechanism of the multi-threaded searchYordan Karadzhov (VMware)4-62/+183
2020-05-04kernel-shark: Simplify the search methods in class KsTraceViewerYordan Karadzhov (VMware)2-8/+9
2020-04-24kernel-shark: Optimize the logic of the filtering menusYordan Karadzhov (VMware)2-60/+142
2020-04-24kernel-shark: Remove unused methods from KsMainWindow classYordan Karadzhov (VMware)2-73/+0
2020-04-24kernel-shark: Add getIds() to class KsCheckBoxWidgetYordan Karadzhov (VMware)1-0/+6
2020-04-24kernel-shark: Add two helper methods to KsUtilsYordan Karadzhov (VMware)3-3/+45
2020-04-24kernel-shark: Fix bug in bool kshark_export_all_cpu_filters()Yordan Karadzhov (VMware)1-2/+2
2020-04-24kernel-shark: Add method for checking if a given ID filter is setYordan Karadzhov (VMware)3-18/+22
2020-02-21KernelShark: Inherit libdir from MakefileZiqian SUN (Zamir)1-3/+3
2020-01-23trace-cmd,kernel-shark: New libtracefs APIs for loading ftrace eventsTzvetomir Stoyanov (VMware)1-1/+1
2020-01-22trace-cmd,kernel-shark: New libtracefs APIs for ftrace events and systemsTzvetomir Stoyanov (VMware)1-1/+1
2020-01-22trace-cmd,kernel-shark: Introduce libtracefs libraryTzvetomir Stoyanov (VMware)3-2/+5
2019-12-19kernel-shark: Retrieve the home of root using getpwuid()Yordan Karadzhov (VMware)1-1/+7
2019-12-16kernel-shark: Search for visible entry only if this is really neededYordan Karadzhov (VMware)1-15/+27
2019-12-16kernel-shark: Avoid redrawing the graphs when switching the keyboard focusYordan Karadzhov (VMware)1-0/+18
2019-12-16kernel-shark: Simplify the way collections handle data requestsYordan Karadzhov (VMware)3-66/+62
2019-11-27kernel-shark: When running as Root save all config settings in /root/Yordan Karadzhov (VMware)1-1/+4
2019-11-27kernel-shark: Fix simple typo in the "File" menu.Yordan Karadzhov (VMware)1-1/+1
2019-10-11kernel-shark: Change KsDualMarker's inactive button style to defaultMikhail Rudenko1-8/+1
2019-10-11kernel-shark: Set text color to black in KsTraceGraph's axes labelsMikhail Rudenko1-1/+3
2019-10-11kernel-shark: Set text color to black in pointer position QLabelMikhail Rudenko1-1/+1
2019-10-11kernel-shark: Set text color to black in KsDualMarker's QLabelsMikhail Rudenko1-1/+1
2019-10-03kernel-shark: Better formatting of the error messages from "Record"Yordan Karadzhov (VMware)1-1/+2
2019-10-01kernel-shark: Give more space to the command field of the Record dialogYordan Karadzhov (VMware)2-4/+43
2019-10-01kernel-shark: Provide parsing for quotation marks in Record command lineYordan Karadzhov (VMware)3-3/+50
2019-09-20kernel-shark: Optimize the error messages when "Record" fails to startYordan Karadzhov (VMware)2-7/+9
2019-09-20kernel-shark: Use standard error message in KsMainWindow::_record()Yordan Karadzhov (VMware)1-3/+1
2019-09-20kernel-shark: Don't use pkexec when running as RootYordan Karadzhov (VMware)1-15/+32
2019-09-20kernel-shark: Show warning message when running as RootYordan Karadzhov (VMware)2-0/+30
2019-09-20kernel-shark: Increase the size of the task hashSteven Rostedt (VMware)2-15/+6
2019-09-20libtraceevent, perf tools: Changes in tep_print_event_* APIsTzvetomir Stoyanov1-2/+2
2019-09-20kernel-shark: Cleanup in KsCaptureDialogYordan Karadzhov (VMware)2-12/+11
2019-09-20kernel-shark: Use correct order when linking all depenanciesYordan Karadzhov (VMware)1-8/+8