aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-01-15trace-cmd: Add sqldumpsqldumpSteven Rostedt (VMware)5-10/+316
2020-01-14trace-cmd: Place "trace.dat" into the macro DEFAULT_INPUT_FILESteven Rostedt (VMware)8-8/+8
2020-01-14trace-cmd: Create TRACECMD_MAGIC macro for magic number of trace-cmd data fileSteven Rostedt (VMware)3-3/+4
2020-01-10trace-cmd: Remove duplicated "list" command entryTzvetomir Stoyanov (VMware)1-1/+0
2020-01-09trace-cmd: bash completion of "trace-cmd dump" sub-commandTzvetomir Stoyanov (VMware)1-0/+21
2020-01-09trace-cmd: Man page of "trace-cmd dump" sub-commandTzvetomir Stoyanov (VMware)1-0/+131
2020-01-09trace-cmd: Implement new sub-command "dump"Tzvetomir Stoyanov (VMware)5-0/+640
2020-01-03tools lib traceevent: Convert remaining %p[fF] users to %p[sS]Sakari Ailus1-4/+14
2020-01-03tools lib traceevent: Change tag string for errorLeo Yan1-1/+1
2020-01-03libtraceevent: Fix memory leakage in copy_filter_typeHewenliang1-2/+7
2020-01-03libtraceevent: Fix parsing of event %o and %X argument typesKonstantin Khlebnikov1-2/+5
2019-12-19kernel-shark: Retrieve the home of root using getpwuid()Yordan Karadzhov (VMware)1-1/+7
2019-12-19trace-cmd: Add initial infrastructure for trace-cmd specific plugins.Tzvetomir Stoyanov (VMware)6-12/+445
2019-12-19trace-cmd: Load libtraceevent plugins from build folder, if exists.Tzvetomir Stoyanov (VMware)5-24/+48
2019-12-19trace-cmd: Introduced new traceevent API, for adding new plugins directories.Tzvetomir Stoyanov (VMware)4-1/+82
2019-12-19trace-cmd: Limit the size written into the pid mapnameSteven Rostedt (VMware)1-3/+7
2019-12-19tools lib traceevent: Add builtin handler for trace_marker_rawSteven Rostedt (VMware)1-0/+41
2019-12-19trace-cmd: Duplicate trace_clock in tracecmd_input handleSteven Rostedt (VMware)1-0/+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-27trace-cmd: Improve /proc/kallsyms parsingKusanagi Kouichi1-14/+17
2019-11-27trace-cmd: Fix latency format to show latencySteven Rostedt (VMware)1-3/+11
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-11-27trace-cmd: Add proper KBUFFER_TYPE_TIME_STAMP handlingTom Zanussi2-10/+18
2019-11-13trace-cmd: Add an option to set saved_cmdlines_sizeVincent Donnefort3-0/+47
2019-11-13Revert "trace-cmd: Add an option to set saved_cmdlines_size"Steven Rostedt (VMware)3-48/+1
2019-11-12trace-cmd: Add an option to set saved_cmdlines_sizeVincent Donnefort3-1/+48
2019-11-12trace-cmd: Enable kptr_restrictVincent Donnefort1-0/+44
2019-11-11trace-cmd: Fix segmentation fault in trace-cmd record on invalid event hooksSlavomir Kaslev1-0/+2
2019-10-26trace-cmd: Respect -s/--silent in make commandGreg Thelen2-3/+10
2019-10-26trace-cmd: Refactor print_updateGreg Thelen1-2/+4
2019-10-24trace-cmd: Add VM kernel tracing over FIFO transportSlavomir Kaslev6-39/+201
2019-10-24trace-cmd: Add setup-guest flag for attaching FIFOs to the guest VM configSlavomir Kaslev2-4/+53
2019-10-24trace-cmd: Try to autodetect number of guest CPUs in setup-guest if not speci...Slavomir Kaslev2-1/+22
2019-10-24trace-cmd: Add `trace-cmd setup-guest` commandSlavomir Kaslev5-0/+194
2019-10-24trace-cmd: Switch stop recording signal to SIGUSR1Slavomir Kaslev1-8/+4
2019-10-24trace-cmd: Use splice(2) for vsockets if availableSlavomir Kaslev1-2/+54
2019-10-24trace-cmd: Add VM kernel tracing over vsockets transportSlavomir Kaslev7-52/+881
2019-10-24trace-cmd: Add buffer instance flags for tracing in guest and agent contextSlavomir Kaslev2-2/+61
2019-10-24trace-cmd: Add VM tracing protocol messagesSlavomir Kaslev2-3/+259
2019-10-24trace-cmd: Add tracecmd_create_recorder_virt() functionSlavomir Kaslev2-15/+47
2019-10-24trace-cmd: Detect if vsockets are availableSteven Rostedt (VMware)1-0/+7
2019-10-24trace-cmd: Fix tracecmd_read_page_record() to read more than one eventTzvetomir Stoyanov1-4/+8
2019-10-24trace-cmd: Use usecs unless specified not toSteven Rostedt (VMware)1-4/+8
2019-10-24libtraceevent: Remove extra '\n' in print_event_time()Steven Rostedt (VMware)1-1/+1
2019-10-21trace-cmd: Make ports unsigned intSlavomir Kaslev3-16/+28
2019-10-21trace-cmd: Check if ftrace file exists, before writing in it.Tzvetomir Stoyanov (VMware)1-1/+4
2019-10-21trace-cmd: Fix a crash on "trace-cmd reset" commandTzvetomir Stoyanov (VMware)1-2/+0
2019-10-21trace-cmd: Fix segmentation fault in tracecmd_read_at() in specific use caseTzvetomir Stoyanov (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.1kernelshark-v1.1Steven Rostedt (VMware)1-1/+1
2019-10-03libtraceevent: Remove tep_register_trace_clock()Tzvetomir Stoyanov3-14/+0
2019-10-03trace-cmd: Optimize the logic of reset_cpu_mask()Steven Rostedt (VMware)1-19/+6
2019-10-03trace-cmd: Reset CPU mask to its default value with "trace-cmd reset".Tzvetomir Stoyanov (VMware)1-0/+35
2019-10-03kernel-shark: Better formatting of the error messages from "Record"Yordan Karadzhov (VMware)1-1/+2
2019-10-02trace-cmd: Change plugin install directoriesTzvetomir Stoyanov3-13/+13
2019-10-02trace-cmd: Rename plugin_python to plugin_python_loader.Tzvetomir Stoyanov (VMware)3-12/+4
2019-10-02trace-cmd: Move libtraceevent plugins in its own directory.Tzvetomir Stoyanov (VMware)18-20/+18
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-30trace-cmd: Reset CPU mask after setting it in trace-cmd record with option -MTzvetomir Stoyanov (VMware)1-0/+1
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-20trace-cmd: Make a global tracecmd_quick_hash() instead of a local knuth_hash()Steven Rostedt (VMware)2-15/+29
2019-09-20tools/lib/traceevent: Round up in tep_print_event() time precisionSteven Rostedt (VMware)1-1/+3
2019-09-20libtraceevent, perf tools: Changes in tep_print_event_* APIsTzvetomir Stoyanov6-225/+252
2019-09-20trace-cmd: Add check for trace_clock using usecs into tracecmd_parse_trace_cl...Steven Rostedt (VMware)2-0/+9
2019-09-20trace-cmd: Separate out time diff code in trace_show_data()Steven Rostedt (VMware)1-8/+9
2019-09-20trace-cmd: Move extract trace_clock into trace-input.cSteven Rostedt (VMware)3-30/+33
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-20trace-cmd: Correct the install paths of traceevent and trace-cmd librariesYordan Karadzhov (VMware)1-5/+5
2019-09-19trace-cmd: Update descriptions of "debug" libtracecmd APIsTzvetomir Stoyanov (VMware)2-10/+10
2019-09-19trace-cmd: Move tracecmd_stack_tracer_status() function to libtracecmdTzvetomir Stoyanov (VMware)2-54/+53
2019-09-19trace-cmd: Move plog() function to libtracecmd.Tzvetomir Stoyanov (VMware)6-80/+96
2019-09-19trace-cmd: Move trace-cmd global variable "quiet" to libtracecmdTzvetomir Stoyanov (VMware)6-12/+40
2019-09-19trace-cmd: Add option to execute traced process as given userTzvetomir Stoyanov (VMware)3-3/+50
2019-09-19kernel-shark: Always show the true PID of the entry in the Context menuYordan Karadzhov (VMware)1-2/+2
2019-09-17trace-cmd: Fix typo in use of file descriptor in conditionalUhanov, Kirill1-1/+1
2019-08-30trace-cmd: Remove trace-cmd plugin handling routinesTzvetomir Stoyanov (VMware)8-368/+54
2019-08-29trace-cmd: Move plugin options from trace-cmd to libtraceevent.Tzvetomir Stoyanov (VMware)9-436/+183
2019-08-29tools lib traceevent: Remove unneeded qsort and uses memmove insteadSteven Rostedt (VMware)1-6/+49
2019-08-29tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failureSteven Rostedt (VMware)1-2/+1
2019-08-28trace-cmd: Save the tracee address map into the trace.dat file.Tzvetomir Stoyanov (VMware)6-4/+364
2019-08-28trace-cmd: Extend ptrace logic to work with multiple filtered pidsTzvetomir Stoyanov (VMware)1-13/+56
2019-08-28trace-cmd: Move trace-cmd APIs from trace-cmd.h to trace-local.hTzvetomir Stoyanov (VMware)2-9/+11
2019-08-28trace-cmd: Move trace-cmd global variable "debug" to libtracecmdTzvetomir Stoyanov (VMware)9-14/+36
2019-08-28trace-cmd: Move trace-msg.c into the library.Tzvetomir Stoyanov (VMware)4-1/+1
2019-08-28trace-cmd: Move trace-output.c into the library codeTzvetomir Stoyanov (VMware)6-10/+8
2019-08-28trace-cmd: Move trace-cmd-local.h from the application to the libraryTzvetomir Stoyanov (VMware)1-0/+0
2019-08-08kernel-shark: Separate trace-cmd and kernelshark documentations.Tzvetomir Stoyanov (VMware)46-24/+121
2019-08-08kernel-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.0kernelshark-v1.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