aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-03-20KernelShark: Version 2.3.1HEADkernelshark-v2.3.1kernelsharkYordan Karadzhov1-1/+1
2024-03-10kernel-shark: Fix various compile warningsYordan Karadzhov12-65/+76
2024-03-10kernelshark: Mute all "unused parameter" warningsYordan Karadzhov21-57/+63
2024-03-10kernel-shark: Enable extra compile warningsYordan Karadzhov1-2/+2
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: Fixed loop counter incremented suspiciously twiceBenjamin ROBIN1-6/+0
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 ROBIN4-20/+20
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-12-03kernel-shark: Do not build trace libs from sourceYordan Karadzhov2-35/+4
2023-11-19KernelShark: Version 2.3.0kernelshark-v2.3.0Yordan Karadzhov1-2/+2
2023-11-19kernel-shark: Porting KernelShark to Qt 6Yordan Karadzhov25-134/+76
2023-06-07KernelShark: Version 2.2.1kernelshark-v2.2.1Yordan Karadzhov1-1/+1
2023-06-03kernel-shark: Fix Capture if directory contains spaceYordan Karadzhov1-1/+1
2023-05-17kernel-shark: Fix segfault in libkshark-tepdataYordan Karadzhov1-0/+2
2023-01-21KernelShark: Version 2.2.0kernelshark-v2.2.0Yordan Karadzhov1-2/+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-28kernel-shark: Modify FreeSans warning msg for GUISolomon Tan1-1/+1
2022-04-26KernelShark: Version 2.1.1kernelshark-v2.1.1Yordan Karadzhov (VMware)1-1/+1
2022-04-21kernel-shark: Allow FreeSans otf in addition to ttfSolomon Tan1-1/+1
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)2-1/+4
2022-04-11kernelshark: Set QApplication::desktopFileNameNicolas Fella1-0/+1
2022-04-11kernel-shark: Add instroduction of external Xenomai pluginHongzhan Chen1-0/+8
2022-03-21kernel-shark:Fix the version field in kernelshark.desktopYordan Karadzhov (VMware)1-1/+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-18KernelShark: Version 2.1.0kernelshark-v2.1.0Yordan Karadzhov (VMware)1-2/+2
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: Add 'Requires' to libkshark.pcYordan Karadzhov (VMware)2-0/+3
2021-11-12kernel-shark: Update the README fileYordan Karadzhov (VMware)1-5/+10
2021-11-12kernel-shark: Fix a warning from 'KsUtils.cpp'Yordan Karadzhov (VMware)1-1/+1
2021-11-12kernel-shark: Silence a warning from 'cmake_clean.sh'Yordan Karadzhov (VMware)1-1/+1
2021-09-27kernel-shark: Handle traces with sched_wakeup but not sched_wakingJohn Keeping1-2/+7
2021-09-08KernelShark: Version 2.0.2kernelshark-v2.0.2Yordan Karadzhov (VMware)1-1/+1
2021-09-08kernel-shark: Handle traces with sched_switch and no sched_wakingJohn Keeping1-6/+10
2021-07-28KernelShark: Version 2.0.1kernelshark-v2.0.1Yordan Karadzhov (VMware)1-1/+1
2021-07-28kernel-shark: Fix warnings from deprecated Qt APIsYordan Karadzhov (VMware)6-6/+31
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)6-7/+6
2021-07-28kernel-shark: Cleanup in CMakeLists.txtYordan Karadzhov (VMware)1-2/+1
2021-05-18KernelShark: Version 2.0kernelshark-v2.0Yordan Karadzhov (VMware)1-2/+2
2021-05-18kernel-shark: No slash at the end of KS_PLUGIN_INSTALL_PREFIXYordan Karadzhov (VMware)1-1/+1
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)9-0/+777
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)7-0/+784
2021-05-11kernel-shark: Add EventFieldPlot pluginYordan Karadzhov (VMware)7-0/+547
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)3-4/+13
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: Add "cron" job to workflowsYordan Karadzhov (VMware)1-1/+4
2021-05-11kernel-shark: Fix the build for 32b systemsYordan Karadzhov (VMware)3-3/+3
2021-04-21kernel-shark: Integrate install_libkshark-devel.shYordan Karadzhov (VMware)2-2/+16
2021-04-21kernel-shark: Exclude libkshark-plot from libkshark-develYordan Karadzhov (VMware)1-11/+2
2021-04-21kernel-shark: Polish the README fileYordan Karadzhov (VMware)1-15/+17
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 "dataplot" only if OpenGL and GLUT are foundYordan Karadzhov (VMware)1-3/+7
2021-03-22kernel-shark: Build the plugins together with the GUI.Yordan Karadzhov (VMware)1-4/+4
2021-03-22kernel-shark: Do not use sudo in install_gui.sh + update READMEMichal Sojka2-3/+3
2021-03-22kernel-shark: Allow installing polkit policy separatelyMichal Sojka3-3/+17
2021-03-22kernel-shark: Allow specifying TT_FONT_FILE on cmake command lineMichal Sojka1-2/+4
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)4-0/+20
2021-02-16kernel-shark: Show Task plots from command limeYordan Karadzhov (VMware)4-4/+72
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)5-82/+62
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)8-13/+45
2021-02-16kernel-shark: Update the plotting exampleYordan Karadzhov (VMware)2-31/+63
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)6-156/+996
2021-02-16kernel-shark: Add model testsYordan Karadzhov (VMware)1-0/+59
2021-02-16kernel-shark: Add plugin testsYordan Karadzhov (VMware)12-14/+934
2021-02-16kernel-shark: Add trace data files for CI testingYordan Karadzhov (VMware)5-2/+37
2021-02-16kernel-shark: Update KsModels and KsSearchFSMYordan Karadzhov (VMware)4-32/+132
2021-02-16kernel-shark: Update KsUtilsYordan Karadzhov (VMware)7-455/+969
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: Start using C++17Yordan Karadzhov (VMware)1-2/+6
2021-01-12kernel-shark: Add KS_DEFINE_PLUGIN_CONTEXT macroYordan Karadzhov (VMware)2-0/+73
2021-01-12kernel-shark: Add kshark_data_container to libksharkYordan Karadzhov (VMware)3-0/+227
2021-01-12kernel-shark: Add KS_DOUBLE_SIZE macroYordan Karadzhov (VMware)3-9/+39
2021-01-05kernel-shark: Fix "github Actions" workflowYordan Karadzhov (VMware)1-0/+2
2021-01-05kernel-shark: Split the installation in two componentsYordan Karadzhov (VMware)6-18/+65
2021-01-05kernel-shark: Change default libraries install locationYordan Karadzhov (VMware)2-9/+25
2021-01-05kernel-shark: Add missing SPDX license identifiersYordan Karadzhov (VMware)2-0/+4
2021-01-05kernel-shark: Start using libtracecmdYordan Karadzhov (VMware)6-55/+72
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: Add "github Actions" workflowYordan Karadzhov1-0/+61
2020-12-21kernel-shark: Add basic infrastructure for testingYordan Karadzhov (VMware)4-0/+75
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)4-15/+23
2020-12-21kernel-shark: Add support for drawing textYordan Karadzhov (VMware)6-11/+5324
2020-12-21kernel-shark: Integrate streams with libkshark-configioYordan Karadzhov (VMware)5-218/+1093
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)5-82/+102
2020-12-21kernel-shark: Provide merging of multiple data streamsYordan Karadzhov (VMware)4-0/+359
2020-12-21kernel-shark: Complete the stream integrationYordan Karadzhov (VMware)7-265/+960
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)3-220/+166
2020-12-21kernel-shark: Start introducing KernelShark 2.0Yordan Karadzhov (VMware)4-47/+37
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)3-19/+57
2020-12-21kernel-shark: Update READMEYordan Karadzhov (VMware)1-62/+67
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)6-59/+166
2020-12-21kernel-shark: Change the CMake minimum version requiredYordan Karadzhov (VMware)1-1/+1
2020-12-21kernel-shark: Add license informationYordan Karadzhov (VMware)2-0/+862
2020-10-06KernelShark: Version 1.2Steven Rostedt (VMware)1-1/+1
2020-10-06kernel-shark: split kernel-shark from trace-cmd repoYordan Karadzhov (VMware)1-7/+1