aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-08-19kernel-shark: Better formatting of the error messages from "Record"HEADmasterYordan Karadzhov (VMware)1-1/+2
2019-08-19kernel-shark: Optimize the error messages when "Record" fails to startYordan Karadzhov (VMware)2-7/+9
2019-08-19kernel-shark: Use standart error message in KsMainWindow::_record()Yordan Karadzhov (VMware)1-3/+1
2019-08-19kernel-shark: Don't use pkexec when running as RootYordan Karadzhov (VMware)1-15/+32
2019-08-19kernel-shark: Show warning message when running as RootYordan Karadzhov (VMware)2-0/+30
2019-08-19kernel-shark-qt: Fix the broken Color scheme sliderYordan Karadzhov (VMware)1-0/+1
2019-08-07tools lib traceevent: Fix buffer overflow in arg_evalTony Jones1-1/+1
2019-08-06trace-cmd: Move kernel_stack event handler to "function" plugin.Tzvetomir Stoyanov (VMware)2-52/+41
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: Add the new logo to the DocumentationSteven Rostedt (VMware)2-1/+2
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-25trace-cmd: Allow setting of the name of Python in pkgconfigPatrick McLean1-3/+4
2019-07-25trace-cmd: Generate proper sonamePatrick McLean1-1/+1
2019-07-25trace-cmd: In the ctracecmdgui use PyLong on Python 3Patrick McLean1-0/+9
2019-07-25trace-cmd: Add missing headers to Python templatePatrick McLean2-0/+2
2019-07-25trace-cmd: Replace PyString_FromString() with PyUnicode_FromString()Steven Rostedt (VMware)1-1/+1
2019-07-25trace-cmd: Fix a typo in warning messagesTzvetomir Stoyanov1-3/+3
2019-07-25kernel-shark: Xserver, grant access to user rootTzvetomir Stoyanov1-4/+1
2019-07-24trace-cmd: Only add udis86 CFLAGS and LDFLAGS if it is foundSteven Rostedt1-1/+6
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-23trace-cmd: Set SONAME on shared librariesPatrick McLean1-1/+1
2019-07-23trace-cmd: Install all headers needed by kernelshark to proper pathsPatrick McLean1-1/+3
2019-07-23trace-cmd: No automagic dependency on udis86Patrick McLean1-0/+4
2019-07-23trace-cmd: Allow overriding of python installation directoryPatrick McLean1-1/+1
2019-07-23trace-cmd: Use PyLong_AsLong() for Python 3Steven Rostedt (VMware)1-3/+10
2019-07-23trace-cmd: Use PyMemoryView_FromMemory() for Python 3Steven Rostedt (VMware)1-2/+11
2019-07-23trace-cmd: Replace PySting_FromString() with PyUnicode_FromString()Steven Rostedt (VMware)1-4/+4
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-08trace-cmd: Add git version string to trace-cmd --version outputSteven Rostedt (VMware)1-2/+2
2019-07-08kernel-shark: Update the HTML documentation to the new versionSteven Rostedt (VMware)56-281/+217
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)3-3/+17
2019-07-08kernel-shark: Have "make clean" run cmake-clean.shSteven Rostedt (VMware)2-1/+2
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: Fixed a potential problem with non-terminated string, returned by ...Tzvetomir Stoyanov (VMware)1-0/+1
2019-07-05trace-cmd: Avoid using uninitialized handleGreg Thelen1-1/+1
2019-07-05trace-cmd: Always initialize write_record() lenGreg Thelen1-7/+3
2019-07-05trace-cmd: Remove ununsed knuth_hash*() routinesGreg Thelen2-38/+14
2019-06-26trace-cmd: Do not free pages from the lookup table in struct cpu_data in case...Tzvetomir Stoyanov (VMware)1-9/+11
2019-06-17trace-cmd: Start on 2.9 (or 3.0) development cycleSteven Rostedt (VMware)1-2/+2
2019-06-13trace-cmd: Version 2.8Steven Rostedt (VMware)1-1/+1
2019-06-13trace-cmd: Check the return of get_file_content() before calling add_reset_fi...Steven Rostedt (VMware)1-2/+4
2019-06-13trace-cmd: Have --max-graph-depth only be part of instanceSteven Rostedt (VMware)2-12/+17
2019-06-13trace-cmd: Fix typo in Makefile bidr to bdirSteven Rostedt (VMware)1-1/+1
2019-06-12trace-cmd: Fix the description of check-eventsDongliang Mu1-1/+1
2019-06-12trace-cmd: Make the version defines part of tc-version.hSteven Rostedt (VMware)3-5/+11
2019-06-12kernelshark: Fix compiler error in KsSession.cpp on Raspberry Pi 3Alan Mikhak1-1/+1
2019-06-11trace-cmd: Add trace-cmd report --version to extract version infoSteven Rostedt (VMware)5-0/+37
2019-06-10trace-cmd: Append metadata about trace-cmd's version when recordingSlavomir Kaslev3-1/+18
2019-06-10trace-cmd: Fix a possible race condition and deadlock in trace-cmdTzvetomir Stoyanov2-2/+7
2019-06-05Merge remote-tracking branch 'yordan/master' into trace-cmdSteven Rostedt (VMware)7-36/+172
2019-06-05kernel-shark: Use full paths for non-standard library headersYordan Karadzhov6-36/+26
2019-06-05kernel-shark: Add new dataloading method to be used by the NumPu interfaceYordan Karadzhov2-0/+146
2019-06-05trace-cmd: Fix crash when trace-cmd is executed with args "profile -F sleep 1"Tzvetomir Stoyanov1-12/+33
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-05-03trace-cmd: python: Apply 2to3 print transformation to python filesJohn Kacur3-16/+16
2019-05-03trace-cmd-listen: Fix resource leak of msg_handleJohn Kacur1-0/+1
2019-04-24trace-cmd: Load trace-cmd plugins from build folder, if existsTzvetomir Stoyanov1-0/+29
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-17trace-cmd: Add --no-filter option to not filter out recording processesSlavomir Kaslev3-3/+17
2019-04-17trace-cmd: Remove parsing_failures APIs from libtraceeventTzvetomir Stoyanov8-44/+34
2019-04-17trace-cmd: Optimize how pid filters are expressedSlavomir Kaslev1-36/+81
2019-04-17trace-cmd: Exit the application if runs in "filter test" modeTzvetomir Stoyanov1-4/+7
2019-04-12tools lib traceevent: Fix missing equality check for strcmpRikard Falkeborn1-1/+1
2019-04-12tools lib traceevent: Rename input arguments and local variables of libtracee...Tzvetomir Stoyanov4-168/+168
2019-04-09perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_...Tzvetomir Stoyanov2-8/+8
2019-04-09perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event ...Tzvetomir Stoyanov11-56/+57
2019-04-09tools lib traceevent: Rename input arguments of libtraceevent APIs from peven...Tzvetomir Stoyanov16-441/+442
2019-04-09tools tools, tools lib traceevent: Make traceevent APIs more consistentTzvetomir Stoyanov11-52/+52
2019-04-08tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str()Tzvetomir Stoyanov1-3/+0
2019-04-08tools lib traceevent: Remove tep filter trivial APIsTzvetomir Stoyanov2-185/+0
2019-04-08tools lib traceevent: Removed unneeded !! and return parenthesisSteven Rostedt (VMware)1-2/+2
2019-04-08tools lib traceevent: Implement new traceevent APIs for accessing struct tep_...Tzvetomir Stoyanov4-32/+31
2019-04-08tools lib traceevent: Change description of few APIsTzvetomir Stoyanov2-10/+12
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 Stoyanov8-9/+20
2019-03-22trace-cmd: Change tracecmd_msg's buf member type to char *Slavomir Kaslev1-5/+5
2019-03-22trace-cmd: Fix whitespace in tracecmd_init_data()Steven Rostedt (VMware)1-1/+1
2019-03-22trace-cmd: Add -lrt to building trace-record.cSteven Rostedt (VMware)1-1/+1
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-22trace-cmd: Make msg_buf_len() inlineSteven Rostedt (VMware)1-1/+1
2019-03-22trace-cmd: Add msg_buf_len() functionSlavomir Kaslev1-3/+8
2019-03-22trace-cmd: Use text encoding for transmitting ports in protocol V3Slavomir Kaslev1-16/+61
2019-03-22trace-cmd: Use text encoding for options in protocol V3Slavomir Kaslev1-50/+32
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-22trace-cmd: Have tracecmd_msg_data_send() return zero on zero sizeSteven Rostedt (VMware)1-0/+4
2019-03-14trace-cmd: Rename tep_is_file_bigendian() to tep_file_bigendian()Tzvetomir Stoyanov8-13/+13
2019-03-14trace-cmd: Changed return logic of tep_register_event_handler() APITzvetomir Stoyanov2-2/+13
2019-03-14trace-cmd: Changed return logic of trace_seq_printf() and trace_seq_vprintf()...Tzvetomir Stoyanov1-5/+12
2019-03-14trace-cmd: Initialize host_bigendian at tep_handle allocationTzvetomir Stoyanov1-1/+3
2019-03-14trace-cmd: Remove tep_data_event_from_type() APITzvetomir Stoyanov7-25/+11
2019-03-14trace_cmd: Rename struct cmdline to struct tep_cmdlineTzvetomir Stoyanov4-25/+26
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-12trace-cmd: Refactore reset_max_latency() to utilize write_instance_file()Tzvetomir Stoyanov1-14/+13
2019-03-12trace-cmd: Fix "trace-cmd reset" command to restore the default value of set_...Tzvetomir Stoyanov1-0/+7
2019-03-12trace-cmd: Refactore add_event_pid()to utilize write_instance_file()Tzvetomir Stoyanov1-10/+5
2019-03-12trace-cmd: Move write_instance_file() up in fileSteven Rostedt (VMware)1-39/+39
2019-03-12trace-cmd: Fix "trace-cmd reset" command to restore default clockTzvetomir Stoyanov1-0/+10
2019-03-12trace-cmd: Fix "trace-cmd reset -a -d" segfaultTzvetomir Stoyanov1-3/+3
2019-03-12trace-cmd: Fix "trace-cmd reset" command to restore "tracing_on"Tzvetomir Stoyanov1-0/+2
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-22trace-cmd: Minor cleanup in print_stat()Slavomir Kaslev1-4/+5
2019-02-22trace-cmd: Minor cleanup in tracecmd_start_recording()Slavomir Kaslev1-5/+6
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-14trace-cmd: Removed some unused #includesSlavomir Kaslev2-17/+1
2019-02-14trace-cmd: Add defines for splice() flags on systems with old glibcSlavomir Kaslev1-4/+11
2019-02-14trace-cmd: Fix tracecmd_recorder leaking file descriptorsSlavomir Kaslev1-0/+6
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-13trace-cmd: Fix the printout of the KernelShark executable pathYordan Karadzhov1-2/+2
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