aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-10-01kernel-shark: Fix symbol resolving during linkingYordan Karadzhov (VMware)1-7/+4
2020-10-01kernel-shark: Check if Qt has been found when building the examplesYordan Karadzhov (VMware)1-6/+10
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)2-5/+9
2020-02-19kernel-shark: Fix search path for libtracefsTzvetomir Stoyanov (VMware)1-1/+1
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)5-3/+37
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-08KernelShark: Version 1.1Steven Rostedt (VMware)1-1/+1
2019-10-03kernel-shark: Better formatting of the error messages from "Record"Yordan Karadzhov (VMware)1-1/+2
2019-10-01kernel-shark: Add quotation marks parsing example/testYordan Karadzhov (VMware)2-0/+57
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: Fix the file paths used by DoxygenYordan Karadzhov (VMware)1-2/+2
2019-09-20kernel-shark: Use correct order when linking all depenanciesYordan Karadzhov (VMware)1-8/+8
2019-09-19kernel-shark: Always show the true PID of the entry in the Context menuYordan Karadzhov (VMware)1-2/+2
2019-08-29trace-cmd: Move plugin options from trace-cmd to libtraceevent.Tzvetomir Stoyanov (VMware)1-2/+2
2019-08-08kernel-shark: Separate trace-cmd and kernelshark documentations.Tzvetomir Stoyanov (VMware)44-4/+787
2019-08-08kernel-shark-qt: Fix the broken Color scheme sliderYordan Karadzhov (VMware)1-0/+1
2019-08-05kernel-shark: Replace the corrupted logo and icon filesYordan Karadzhov (VMware)5-5/+5
2019-07-26KernelShark: Version 1.0Steven Rostedt (VMware)1-3/+3
2019-07-26kernel-shark: Revert adding relative path to policy installationSteven Rostedt (VMware)1-1/+1
2019-07-26kernel-shark: Revert adding environment variables to kshark-su-recordSteven Rostedt (VMware)1-2/+1
2019-07-25kernel-shark: Xserver, grant access to user rootTzvetomir Stoyanov1-4/+1
2019-07-24kernel-shark: Handle corrupted configuration file for the Capture dialogYordan Karadzhov (VMware)1-3/+12
2019-07-24kernel-shark: Handle errors when loading Capture configurationsYordan Karadzhov (VMware)1-4/+22
2019-07-24kernel-shark: Allow KsCaptureControl widget to print text to the consoleYordan Karadzhov (VMware)2-0/+9
2019-07-24kernel-shark: kshark_import_event_filter() tolerates non-existing eventsYordan Karadzhov (VMware)2-18/+23
2019-07-24kernel-shark: Disable Capture if trace-cmd can't functionYordan Karadzhov (VMware)1-0/+3
2019-07-24kernel-shark: Set the DISPLAY environment for pkexec kshark-recordSteven Rostedt (VMware)1-1/+1
2019-07-24kernel-shark: Execute kshark-record from same dir as kshark-su-recordSteven Rostedt (VMware)1-1/+2
2019-07-24kernel-shark: Suppress "Root privileges are required" if already rootSteven Rostedt (VMware)1-1/+9
2019-07-23kernel-shark: Better error message for the constructor of KsCaptureControlYordan Karadzhov (VMware)1-4/+10
2019-07-23kernel-shark: Make KsEventsCheckBoxWidget::removeSystem more robustYordan Karadzhov (VMware)1-3/+6
2019-07-23kernel-shark: Get the path to trace-cmd executable from _INSTALL_PREFIXYordan Karadzhov (VMware)3-7/+18
2019-07-23kernel-shark: Add quotes around $XDG_SESSION_TYPE in kshark-su-recordSteven Rostedt (VMware)1-1/+1
2019-07-19kernel-shark: Start using the new logo and iconYordan Karadzhov3-2/+8
2019-07-18kernel-shark: Add logo and icon filesYordan Karadzhov6-0/+401
2019-07-18kernel-shark: kernel-shark: Avoid a duplicate error message from captureYordan Karadzhov (VMware)1-1/+1
2019-07-18kernel-shark: Always check if data is loaded before changing the graphsYordan Karadzhov (VMware)3-2/+31
2019-07-18kernel-shark: Initialize all fields of struct kshark_trace_histoSteven Rostedt (VMware)1-7/+1
2019-07-18kernel-shark: Always clear the marker after resizing the table.Yordan Karadzhov (VMware)1-1/+9
2019-07-18kernel-shark: The graph widget must follow the active markerYordan Karadzhov (VMware)1-3/+4
2019-07-18kernel-shark: Use '<br>' for dialog and '\n' for console error messagesSteven Rostedt (VMware)1-2/+7
2019-07-18kernel-shark: Show the standard error of kshark-recordSteven Rostedt (VMware)1-1/+2
2019-07-18kernel-shark: Remove the "make install" suggestion for capture errorsYordan Karadzhov (VMware)1-3/+0
2019-07-18revert: "kernel-shark: Remove a duplicate error message"Steven Rostedt (VMware)1-0/+26
2019-07-09kernel-shark: Less scary error message from Capture dialogYordan Karadzhov (VMware)1-1/+4
2019-07-09kernel-shark: Disconnect "capture errors" before closing KernelShark GUIYordan Karadzhov (VMware)2-2/+15
2019-07-09kernel-shark: Remove a duplicate error messageYordan Karadzhov (VMware)1-26/+0
2019-07-09kernel-shark: Don't try to open data file if recording failedYordan Karadzhov (VMware)2-1/+11
2019-07-09kernel-shark: Optimize the command line options used by the capture dialogYordan Karadzhov (VMware)1-15/+6
2019-07-09kernel-shark: Add method for getting all selected eventsYordan Karadzhov (VMware)2-0/+43
2019-07-09kernel-shark: Don't free the string field of KS_CONFIG_STRING documentYordan Karadzhov (VMware)1-1/+0
2019-07-08kernel-shark: Separate the target instalation instructionsYordan Karadzhov (VMware)1-1/+5
2019-07-08kernel-shark: Line up the table of the loaded Advanced filtersYordan Karadzhov (VMware)1-1/+1
2019-07-08kernel-shark: Fix all warnings when building on 32 bit systemsYordan Karadzhov3-9/+9
2019-07-08kernel-shark: Always use 64 bit variables for timestamps.Yordan Karadzhov2-4/+5
2019-07-08kernel-shark: Fix a bug when plotting the last trace recordYordan Karadzhov1-6/+16
2019-07-08kernel-shark: Add 'make BUILD_TYPE=X gui' to change how the gui is madeSteven Rostedt (VMware)2-2/+13
2019-07-08kernel-shark: Have "make clean" run cmake-clean.shSteven Rostedt (VMware)1-1/+1
2019-07-08kernelshark: Update the README for changes to the make processSteven Rostedt (VMware)1-10/+40
2019-07-08kernel-shark: Define a CMAKE_BUILD_TYPE "Package"Yordan Karadzhov2-15/+41
2019-07-05kernel-shark: Avoid TRACECMD_BIN_DIR being set to the build pathYordan Karadzhov3-12/+15
2019-07-05kernel-shark: Remove the "-g" compiler flag.Yordan Karadzhov1-2/+2
2019-07-05trace-cmd: Remove ununsed knuth_hash*() routinesGreg Thelen1-6/+6
2019-06-12kernelshark: Fix compiler error in KsSession.cpp on Raspberry Pi 3Alan Mikhak1-1/+1
2019-06-05kernel-shark: Use full paths for non-standard library headersYordan Karadzhov4-34/+24
2019-06-05kernel-shark: Add new dataloading method to be used by the NumPu interfaceYordan Karadzhov2-0/+146
2019-05-23kernel-shark: Correct memory management when data loading failsYordan Karadzhov1-10/+7
2019-05-23kernel-shark: Handle properly the negative error codes when loading dataYordan Karadzhov7-19/+31
2019-05-23kernel-shark: Add Doxygen documentation for KsGLWidget::update()Yordan Karadzhov1-0/+1
2019-05-21kernel-shark: Handle the case when the marker points to a filtered entryYordan Karadzhov4-11/+65
2019-05-21kernel-shark: Improve the appearance on high screen resolutionYordan Karadzhov3-12/+18
2019-05-21kernel-shark: Use XDG compliant path when saving cached dataYordan Karadzhov1-2/+4
2019-05-21kernel-shark: Remove hard-coded install pathsYordan Karadzhov6-16/+25
2019-05-08kernelshark: Compile kernel-shark with -fPIC optionAlan Mikhak1-2/+2
2019-05-06kernel-shark: Add "Report bug" button to "Help"Yordan Karadzhov2-0/+17
2019-05-06kernel-shark: Enforce update of the OpenGL widget when loading new sessionYordan Karadzhov3-2/+5
2019-05-05kernel-shark: Add logic for selecting the trace-cmd executable usedYordan Karadzhov3-3/+10
2019-05-05kernel-shark: Remember the paths used by the Open-File dialogsYordan Karadzhov2-1/+12
2019-05-05kernel-shark: Remove the definition of KS_DIRYordan Karadzhov1-3/+0
2019-05-05kernel-shark: Add logic for the plugins search pathYordan Karadzhov3-12/+30
2019-05-03kernel-shark: Add logic for the initial path of Open-File dialogsYordan Karadzhov6-65/+183
2019-05-03kernel-shark: Add INSTALL PREFIX to the Cmake-generated header file.Yordan Karadzhov1-0/+3
2019-04-23kernel-shark: Fixing the fix in ksmodel_zoomYordan Karadzhov1-1/+1
2019-04-19kernel-shark: Load Last Session from command lineYordan Karadzhov1-1/+8
2019-04-19kernel-shark: Use proper searching condition when the dataset is smallYordan Karadzhov1-1/+4
2019-04-19kernel-shark: Remove the definition of KS_CONF_DIRYordan Karadzhov2-8/+0
2019-04-19kernel-shark: Configuration information in ${HOME}/.cache/kernelsharkYordan Karadzhov2-9/+63
2019-04-09tools tools, tools lib traceevent: Make traceevent APIs more consistentTzvetomir Stoyanov2-2/+2
2019-04-08kernel-shark: kshark_string_config_alloc() must take no argumentsYordan Karadzhov2-2/+2
2019-04-02kernel-shark: Fix a bug in KsPluginManagerYordan Karadzhov1-4/+4
2019-04-02kernel-shark: Reorder the priority when searching for trace-cmd libsYordan Karadzhov1-3/+13
2019-04-02kernel-shark: Install the application in "System" categoryTzvetomir Stoyanov1-0/+1
2019-04-02kernel-shark: Remove hardcoded /usr/local install prefixTzvetomir Stoyanov7-8/+19
2019-03-22kernel-shark: In collections, handle the case when the data is smallYordan Karadzhov1-8/+12
2019-03-22kernel-shark: In model, handle the case when all bins are emptyYordan Karadzhov1-4/+5
2019-03-22kernel-shark: Avoid 0/0 spliter ratio in KsSessionYordan Karadzhov1-1/+5
2019-03-22kernel-shark: Avoid the unnecessary calls of KsGLWidget::loadColors()Yordan Karadzhov1-2/+0
2019-03-22kernel-shark: Fix memory leak in KsPlotget::getTaskColorTable()Yordan Karadzhov1-0/+2
2019-03-22kernel-shark: Add destructor for KsGLWidgetYordan Karadzhov2-0/+8
2019-03-22kernel-shark: Disables automatic quotation for errors in KsMainWindowYordan Karadzhov1-1/+1
2019-03-22kernel-shark: Error message if the opening of the session file failsYordan Karadzhov1-1/+10
2019-03-22kernel-shark: Make KsSession::importFromFile return status flagYordan Karadzhov2-5/+11
2019-03-22kernel-shark: Fix a typo in an error message from libkshark-configioYordan Karadzhov1-1/+1
2019-03-22kernel-shark: Fix a spelling typo in KsMainWindow classYordan Karadzhov2-8/+8
2019-03-22kernel-shark: Add icons for "Add plugins" and "Manage plugins"Yordan Karadzhov1-0/+2
2019-03-22kernel-shark: Rename the menu action for managing registered pluginsYordan Karadzhov2-6/+6
2019-03-22kernel-shark: Add dialog for user-defined plugins to the Tools menuYordan Karadzhov2-0/+26
2019-03-22kernel-shark: Define addPlugins method for KsPluginManagerYordan Karadzhov2-0/+26
2019-03-14trace-cmd: Remove tep_data_event_from_type() APITzvetomir Stoyanov1-4/+3
2019-03-13kernel-shark: Fix Doxygen warning from sched_eventsYordan Karadzhov1-1/+1
2019-03-13kernel-shark: Fix a bug in ksmodel_zoomYordan Karadzhov1-2/+2
2019-03-13kernel-shark: Specify the OpenGL interface used by KernelSharkYordan Karadzhov1-0/+1
2019-03-05kernel-shark: sched_events plugin init with sched_switch events onlyYordan Karadzhov1-3/+0
2019-03-05kernel-shark: Fix a memory leak in the sched_events pluginYordan Karadzhov1-5/+6
2019-03-05kernel-shark: Define free_context function for the sched_events pluginYordan Karadzhov1-4/+12
2019-02-22kernel-shark: Fix a bug in ksmodel_set_next_bin_edge()Yordan Karadzhov1-9/+0
2019-02-22kernel-shark: Fix a bug in shift_XXX methods of the visualization modelYordan Karadzhov1-2/+10
2019-02-22kernel-shark: Fix a bug in ksmodel_shift_backward()Yordan Karadzhov1-3/+4
2019-02-14kernel-shark: Implement proper reser for the OpenGL widgetYordan Karadzhov3-4/+13
2019-02-14kernel-shark: sched-plugin: Initialize plugin_sched_context_handler to zerosSteven Rostedt (VMware)1-1/+1
2019-02-13kernel-shark: Fix the compile warnings about _GNU_SOURCE being redefinedYordan Karadzhov2-0/+9
2019-02-13kernel-shark: Make the time labels of the marker more readableYordan Karadzhov1-16/+26
2019-02-13kernel-shark: Don't use Data collection when checking if the bin is emptyYordan Karadzhov1-2/+4
2019-02-13kernel-shark: Check bin 0 for sched_switch event when plotting task graphsYordan Karadzhov1-9/+19
2019-02-13kernel-shark: Do not copy the Upper Overflow bin when shifting forwardYordan Karadzhov1-6/+4
2019-02-13kernel-shark: Add more sanity checks for model misbehavior detectionYordan Karadzhov2-10/+25
2019-02-13kernel-shark: Rename the method for deselecting the Active marker.Yordan Karadzhov2-5/+5
2019-02-13kernel-shark-qt: Do marker-deselect by right mouse click of the buttonYordan Karadzhov2-0/+34
2019-02-13kernel-shark: Define KS_NO_ROW_SELECTED as a negative row index (-1)Yordan Karadzhov3-7/+10
2019-02-13kernel-shark: Define a method in View for selecting the Passive markerYordan Karadzhov2-0/+18
2019-02-13kernel-shark: Customize the marker switching buttonYordan Karadzhov2-2/+65
2019-02-13kernel-shark: Add sched_waking event processing to sched_wakingSteven Rostedt (VMware)2-0/+12
2019-02-13kernel-shark: Remove plugin_get_rec_wakeup_pid()Steven Rostedt (VMware)1-18/+0
2019-02-13kernel-shark: Consolidate duplicate code of the sched_wakeup eventsSteven Rostedt (VMware)1-40/+66
2019-02-13kernel-shark: Remove testing of "success" field of wakeup eventsSteven Rostedt (VMware)2-30/+3
2019-01-21kernel-shark: Version 0.9.8Steven Rostedt (VMware)1-1/+1
2019-01-21kernel-shark: Move kernel-shark-qt to kernel-sharkSteven Rostedt (VMware)218-47821/+38
2019-01-21kernelshark: Remove the old GTK+ versionSteven Rostedt (VMware)27-17163/+0
2019-01-16trace-cmd: Use unsigned int for trace-cmd client portsTzvetomir Stoyanov3-6/+6
2019-01-16trace-cmd: Minor refactoringSlavomir Kaslev1-45/+46
2019-01-16trace-cmd: Set NO_PYTHON if python-dev package not foundSteven Rostedt (VMware)1-0/+1
2019-01-15plugin python: Adjust the handling after PyRun_String() failedTaeung Song1-1/+1
2019-01-15trace-cmd: Add trace-cmd record -O to bash completionsSteven Rostedt (VMware)1-0/+11
2019-01-15kernel-shark-qt: Handle the case when the range of the model is too smallYordan Karadzhov1-2/+4
2019-01-11tools lib traceevent: Introduce new libtracevent API: tep_override_comm()Tzvetomir Stoyanov2-15/+55
2019-01-11trace-cmd: fix "trace-cmd stat" outputTzvetomir Stoyanov1-5/+5
2019-01-11trace-cmd: implement a new API, tep_list_events_copy()Tzvetomir Stoyanov2-23/+91
2019-01-11kernel-shark-qt: Fix formatting of fixed-point numbers to not skip zerosUwe Kleine-König3-8/+8
2019-01-11trace-cmd: Add Developer's Certificate of Origin document "DCO"Steven Rostedt (VMware)1-0/+47
2019-01-10kernel-shark-qt: Fix a bug in the plugin actions executionYordan Karadzhov1-2/+1
2019-01-10kernel-shark-qt: Add section separator in KsQuickContextMenuYordan Karadzhov1-1/+3
2019-01-10kernel-shark-qt: Add "clear all filters" action to KsQuickContextMenuYordan Karadzhov2-1/+9
2019-01-10kernel-shark-qt: Rearrange the KsQuickContextMenu menuYordan Karadzhov1-12/+14
2019-01-10kernel-shark-qt: Remove the "Apply to" checkboxes from KsQuickContextMenuYordan Karadzhov1-30/+0
2019-01-10kernel-shark-qt: Remove _deselectAction from KsQuickContextMenuYordan Karadzhov2-4/+1
2019-01-09trace-cmd: Install plugin_python.soSteven Rostedt (VMware)2-3/+8
2019-01-09trace-cmd: Fix python plugins not resolving symbolsSteven Rostedt (VMware)2-3/+5
2019-01-09kernel-shark-qt: Add the CPU filters to the filter clearing methodYordan Karadzhov1-0/+2
2019-01-09kernel-shark-qt: Do not auto-scrolling when the marker switchesYordan Karadzhov1-2/+7
2019-01-09kernel-shark-qt: Make the selection in the Table less touchyYordan Karadzhov2-0/+20
2019-01-09kernel-shark-qt: Rearrange the "Filter" top menuYordan Karadzhov2-12/+40
2019-01-09Revert: kernel-shark-qt: Rearrange the "Filter" top menuSteven Rostedt (VMware)2-44/+2
2019-01-09kernel-shark-qt: Implement State machine for searching in the dataYordan Karadzhov7-221/+603
2019-01-09kernel-shark-qt: Avoid race condition when reading dataYordan Karadzhov3-36/+47
2019-01-08trace-cmd: Handle trace_printk() "%px"Steven Rostedt (VMware)1-0/+1
2019-01-08trace-cmd: Simplify and fix memory leaks in tracecmd_msg_collect_dataSlavomir Kaslev2-2/+27