aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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-02-08trace-cmd: Acknowledge unexpected protocol messagesSlavomir Kaslev1-8/+41
2019-02-08trace-cmd: Add tracecmd_msg_wait_close() functionSlavomir Kaslev2-20/+16
2019-02-08trace-cmd: Make tracecmd_msg_send_close() return error code if anySlavomir Kaslev2-3/+3
2019-02-05trace-cmd: Fix a memory leak in tracecmd_msg_send_init_data()Slavomir Kaslev1-13/+23
2019-02-05trace-cmd: Check if connection is done when reading data in tracecmd_msg_read...Slavomir Kaslev1-1/+1
2019-02-05trace-cmd: Remove tracecmd_msg_handle()/tracecmd_msg_server() distinctionSlavomir Kaslev4-39/+7
2019-02-05trace-cmd: Rename error_operation_for_server()Slavomir Kaslev1-12/+9
2019-02-05trace-cmd: Remove unused global variableSlavomir Kaslev1-2/+0
2019-01-23trace-cmd: Make python work againJohannes Berg3-6/+7
2019-01-21kernel-shark: Version 0.9.8kernelshark-v0.9.8Steven Rostedt (VMware)1-1/+1
2019-01-21kernel-shark: Move kernel-shark-qt to kernel-sharkSteven Rostedt (VMware)69-6/+6
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
2019-01-08trace-cmd: Do not use target string pointer as parameter to sprintf()Slavomir Kaslev1-4/+4
2019-01-08trace-cmd: Fix indentationSlavomir Kaslev1-1/+1
2019-01-08trace-cmd: Add mono clocks to be parsed in secondsSteven Rostedt (VMware)1-1/+2
2019-01-04kernel-shark-qt: Rearrange the "Filter" top menuYordan Karadzhov2-2/+44
2018-12-20trace-cmd: improve the accuracy of date to ts mappingTzvetomir Stoyanov1-10/+12
2018-12-18tools lib traceevent: Fix diverse typos in commentsIngo Molnar2-7/+7
2018-12-18tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.cAdrian Hunter1-5/+5
2018-12-18tools lib traceevent: traceevent API cleanupTzvetomir Stoyanov7-43/+39
2018-12-18tools lib traceevent: Rename tep_free_format() to tep_free_event()Tzvetomir Stoyanov2-4/+4
2018-12-18tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct...Tzvetomir Stoyanov41-274/+274
2018-12-18tools lib traceevent: Implement new API tep_get_ref()Tzvetomir Stoyanov2-0/+8
2018-12-18trace-cmd: fix deletion of histogram triggersTzvetomir Stoyanov1-1/+1
2018-12-18kernel-shark-qt: Make the Quick Contex menu less touchyYordan Karadzhov2-0/+14
2018-12-18kernel-shark-qt: Better positioning of the Quick Context menu.Yordan Karadzhov2-7/+19
2018-12-18kernel-shark-qt: Improve the KsQuickContextMenuYordan Karadzhov2-1/+50
2018-12-14trace-cmd msg: Add size to debug messagesSteven Rostedt (VMware)1-3/+5
2018-12-14trace-cmd: Bump protocol version to v3Slavomir Kaslev4-121/+92
2018-12-14trace-cmd: Fix record --date flag when sending tracing data to a listenerSlavomir Kaslev4-68/+97
2018-12-14trace-cmd: Prepare for protocol bump to version 3Slavomir Kaslev6-31/+31
2018-12-14kernel-shark-qt: Update the documentation linkYordan Karadzhov1-1/+1
2018-12-14kernel-shark-qt: Create "Apply filter XX" checkboxes in KsUtilsYordan Karadzhov4-25/+47
2018-12-14kernel-shark-qt: Avoid spurious searchesYordan Karadzhov1-0/+9
2018-12-14kernel-shark-qt: Make the parallelized search stoppableYordan Karadzhov3-9/+21
2018-12-14kernel-shark-qt: Fix a simple bug in KsTraceViewer::_searchReset()Yordan Karadzhov1-1/+1
2018-12-14kernel-shark-qt: Lock completely the searching panel when searchingYordan Karadzhov2-8/+21
2018-12-11kernel-shark-qt: Make Sched event plugin use its own data collectionsYordan Karadzhov3-20/+40
2018-12-11kernel-shark-qt: Add a method for adding a new collection to a listYordan Karadzhov3-2/+53
2018-12-10tools lib traceevent: Separate out tep_strerror() for strerror_r() issuesSteven Rostedt (VMware)4-45/+34
2018-12-05trace-cmd: Fix left open file descriptor in recording of dateSteven Rostedt (VMware)1-0/+1
2018-12-04trace-cmd: Fix typos in trace-usage.cSteven Rostedt (VMware)1-5/+5
2018-12-04trace-cmd: Fix make clean errorSlavomir Kaslev1-2/+2
2018-11-30tools/lib/traceevent: Add sanity check to is_timestamp_in_us()Tzvetomir Stoyanov1-1/+1
2018-11-30kernel-shark-qt: Add better handling of the search iterator.Yordan Karadzhov1-3/+8
2018-11-30kernel-shark-qt: Correct the coordinates of the Quick Context MenuYordan Karadzhov1-1/+7
2018-11-29kernel-shark-qt: Don't use collection when searching for sched_wakeupYordan Karadzhov1-3/+7
2018-11-29kernel-shark-qt: Debug the Quick Context MenuYordan Karadzhov1-1/+1
2018-11-28kernel-shark-qt: Add the user filter mask to the Json config I/OYordan Karadzhov4-9/+142
2018-11-28kernel-shark-qt: Add "Hide CPU" checkbox dialog to the Main window menuYordan Karadzhov2-0/+43
2018-11-28kernel-shark-qt: Add the CPU filters to the Json config I/OYordan Karadzhov2-38/+123
2018-11-28kernel-shark-qt: Add Hide CPU action to the Quick Context MenuYordan Karadzhov2-0/+32
2018-11-28kernel-shark-qt: Add CPU-based filtering to KsDataStoreYordan Karadzhov2-2/+23
2018-11-28kernel-shark-qt: Add CPU-based filtering to the C APIYordan Karadzhov2-0/+54
2018-11-28kernel-shark-qt: Sort all graphs before plottingYordan Karadzhov1-0/+2
2018-11-28kernel-shark-qt: Add keyboard shortcuts for deselecting the markerYordan Karadzhov3-1/+10
2018-11-28kernel-shark-qt: Add centralized context menu for View and Graph widgetsYordan Karadzhov13-211/+622
2018-11-28kernel-shark-qt: Add a method for easy retrieve of all Ids of a filterYordan Karadzhov2-0/+23
2018-11-28kernel-shark-qt: Fix the documentation of libkshark-modelYordan Karadzhov1-2/+2
2018-11-28kernel-shark-qt: Ignore sched_wakeup events if the task is running.Yordan Karadzhov1-0/+15
2018-11-28kernel-shark-qt: Protect all calls of tep_read_number_field()Yordan Karadzhov1-22/+30
2018-11-28kernel-shark qt: No error when Record authentication dialog is closedYordan Karadzhov1-2/+17
2018-11-28kernel-shark-qt: Fix a byg in unset_event_filter_flag()Yordan Karadzhov1-6/+5
2018-11-28kernel-shark-qt: Reprocess all CPU collections when the filtering changesYordan Karadzhov1-0/+4
2018-11-28kernel-shark-qt: Updata Event filter mask when applaing filters to GraphYordan Karadzhov1-0/+2
2018-11-28kernel-shark-qt: Have "make install_gui" install the Qt KernelShark versionSteven Rostedt (VMware)1-4/+4
2018-11-27trace-cmd: Fix uninitialized use of buf[0]Steven Rostedt (VMware)1-0/+2
2018-11-27kernel-shark-qt: Have "make gui" build the Qt KernelShark versionSteven Rostedt (VMware)2-1/+10
2018-11-27kernel-shark-qt: Remove all system=ftrace events from Record dialogYordan Karadzhov3-0/+13
2018-11-27kernel-shark-qt: Optimize the search in a case of a small data-setYordan Karadzhov1-1/+14
2018-11-27kernel-shark-qt: Update search iterator when marker is changedYordan Karadzhov2-38/+80
2018-11-27kernel-shark-qt: Add iterator index to the search panelYordan Karadzhov2-2/+17
2018-11-27kernel-shark-qt: Optimize the search in the text dataYordan Karadzhov4-18/+23
2018-11-27kernel-shark-qt: Fix the returned error value of kshark_get_event_id_easy()Yordan Karadzhov1-2/+2
2018-11-20kernel-shark-qt: Update Sched Events pluginYordan Karadzhov1-23/+20
2018-11-20kernel-shark-qt: Add "Missed events" plugin for KernelSharkYordan Karadzhov4-1/+225
2018-11-20kernel-shark-qt: Add tot_count field to the model descriptorYordan Karadzhov2-0/+10
2018-11-20kernel-shark-qt: Add instrumentation for "Missed events" to the modelYordan Karadzhov2-0/+72
2018-11-20kernel-shark-qt: Add "Missed events" custom kshark_entryYordan Karadzhov2-33/+179
2018-11-20kernel-shark-qt: Update the visualization model when updating GraphsYordan Karadzhov1-0/+1
2018-11-20kernel-shark-qt: Improve the plotting logic of the Sched event pluginYordan Karadzhov3-104/+132
2018-11-20kernel-shark-qt: Reset the second pass hash when reloading Sched pluginYordan Karadzhov3-9/+13
2018-11-02kernel-shark-qt: Remove duplicate code in KsWidgetsLib.cppYordan Karadzhov1-14/+14
2018-11-02kernel-shark-qt: Change the color convention of the task graphsYordan Karadzhov5-82/+162
2018-11-02kernel-shark-qt: Fix bug when resizing the KS window for sessionYordan Karadzhov4-14/+30
2018-11-02kernel-shark-qt: Fix typo in menu "Restor Last Session"Steven Rostedt (VMware)1-1/+1
2018-11-02kernel-shark-qt: Fix bug when loading plugins from sessionYordan Karadzhov1-7/+10
2018-11-02kernel-shark-qt: Fix bug when loading the Dual MarkerYordan Karadzhov1-4/+4
2018-11-02kernel-shark-qt: Put error messages always on topYordan Karadzhov1-1/+2
2018-11-02kernel-shark-qt: Fix potential memory leak when searching in collectionsYordan Karadzhov1-4/+4
2018-11-02kernel-shark-qt: Free all collections when closing the trace file.Yordan Karadzhov1-0/+7
2018-10-25kernel-shark-qt: Correct a typo in ks.desktop.cmakeYordan Karadzhov1-1/+1
2018-10-23kernel-shark-qt: Version 0.9.0Yordan Karadzhov (VMware)1-2/+2
2018-10-23kernel-shark-qt: Workaround for running as Root on WaylandYordan Karadzhov (VMware)2-0/+11
2018-10-23kernel-shark-qt: Add Record dialog to KS GUI.Yordan Karadzhov2-0/+150
2018-10-23kernel-shark-qt: Add make installYordan Karadzhov4-0/+33
2018-10-19kernel-shark-qt: Add kernelshark.desktop fileYordan Karadzhov (VMware)3-0/+13
2018-10-19kernel-shark-qt: Add KernelShark iconYordan Karadzhov1-0/+0
2018-10-18kernel-shark-qt: Add PolicyKit Configuration for kshark-recordYordan Karadzhov1-0/+18
2018-10-18kernel-shark-qt: Instruct CMake to search for "pkexec"Yordan Karadzhov (VMware)2-0/+5
2018-10-18kernel-shark-qt: Add kshark-record executableYordan Karadzhov (VMware)2-0/+33
2018-10-18kernel-shark-qt: Add dialog for of trace data recordingYordan Karadzhov (VMware)3-0/+749
2018-10-18kernel-shark-qt: Fix the glitches in the preemption time visualizationYordan Karadzhov2-45/+94
2018-10-18kernel-shark-qt: Add "File exists" dialogYordan Karadzhov3-15/+43
2018-10-18kernel-shark-qt: Add KernelShark GUI executableYordan Karadzhov (VMware)2-0/+97
2018-10-18kernel-shark-qt: Add Main Window widget for the KernelShark GUIYordan Karadzhov (VMware)4-0/+1107
2018-10-18kernel-shark-qt: Add a manager class for GUI sessionsYordan Karadzhov (VMware)3-0/+675
2018-10-18kernel-shark-qt: Add dialog for Advanced filteringYordan Karadzhov (VMware)3-2/+535
2018-10-18kernel-shark-qt: Add Trace Graph widgetYordan Karadzhov (VMware)3-0/+829
2018-10-18kernel-shark-qt: Add widget for OpenGL renderingYordan Karadzhov (VMware)5-5/+1146
2018-10-18kernel-shark-qt: Add visualization (graph) modelYordan Karadzhov (VMware)2-0/+219
2018-10-18kernel-shark-qt: Add Trace Viewer widgetYordan Karadzhov (VMware)3-2/+810
2018-10-18kernel-shark-qt: Add model for showing trace data in a text formatYordan Karadzhov (VMware)3-0/+557
2018-10-18kernel-shark-qt: Add Dual Marker for KernelShark GUIYordan Karadzhov (VMware)3-0/+522
2018-10-18kernel-shark-qt: Fix a simple bug in KsDataStore::_freeData()Yordan Karadzhov1-0/+2
2018-10-11kernel-shark-qt: Add widget demo example.Yordan Karadzhov (VMware)2-0/+162
2018-10-11kernel-shark-qt: Add Widgets LibYordan Karadzhov (VMware)3-2/+1270
2018-10-11kernel-shark-qt: Add KernalShark UtilsYordan Karadzhov (VMware)4-0/+863
2018-10-11kernel-shark-qt: Add Qt as a third party dependency.Yordan Karadzhov (VMware)2-1/+13
2018-10-10tools lib traceevent, perf tools: Move struct tep_handler definition in a loc...Tzvetomir Stoyanov15-230/+569
2018-10-10trace-cmd: Fix 'make TAGS' that now only adds cpp filesSteven Rostedt (VMware)1-1/+1
2018-10-05kernel-shark-qt: Fix a bug in kshark_data_collection_alloc()Yordan Karadzhov1-8/+19
2018-10-05kernel-shark-qt: Rename the Cmake-generated header file.Yordan Karadzhov (VMware)3-3/+3
2018-10-05kernel-shark-qt: Add functions for fast clearing of the filters.Yordan Karadzhov (VMware)2-1/+33
2018-10-05kernel-shark-qt: Add kshark_convert_nano() functionYordan Karadzhov (VMware)2-0/+18
2018-10-05kernel-shark-qt: Add kshark_get_X_easy() functions.Yordan Karadzhov (VMware)2-0/+208
2018-10-05trace-cmd: Fix processing of dereferenced args in bprintk eventsSteven Rostedt (VMware)1-0/+1
2018-10-02tools lib traceevent: Add prefix tep_ to enum filter_trivial_typeTzvetomir Stoyanov (VMware)5-26/+26
2018-10-02tools lib traceevent: Rename data2host*() APIsTzvetomir Stoyanov (VMware)5-28/+28
2018-10-02tools lib traceevent: Rename struct plugin_list to struct tep_plugin_listTzvetomir Stoyanov (VMware)7-31/+31
2018-10-02tools lib traceevent: Add prefix tep_ to structs filter_type and event_filterTzvetomir Stoyanov (VMware)16-113/+113
2018-10-02tools lib traceevent: Add prefix tep_ to various structs filter_arg_*.Tzvetomir Stoyanov (VMware)1-24/+24
2018-10-02tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type}Tzvetomir Stoyanov (VMware)2-74/+74
2018-10-02tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_typeTzvetomir Stoyanov (VMware)2-133/+133
2018-10-02tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_typeTzvetomir Stoyanov (VMware)2-95/+95
2018-10-02tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_prin...Tzvetomir Stoyanov (VMware)2-142/+142
2018-10-02tools lib traceevent, perf tools: Add prefix tep_ to all print_* structuresTzvetomir Stoyanov (VMware)2-121/+121
2018-10-02tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flagsTzvetomir Stoyanov (VMware)3-32/+32
2018-10-02tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}...Tzvetomir Stoyanov (VMware)8-289/+289
2018-10-02tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format...Tzvetomir Stoyanov (VMware)3-37/+37
2018-10-02tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_...Tzvetomir Stoyanov (VMware)20-167/+167
2018-10-02tools lib traceevent, perf tools: Rename struct event_format to struct tep_ev...Tzvetomir Stoyanov (VMware)34-255/+255
2018-10-02tools lib traceevent, perf tools: Split trace-seq related APIs in a separate ...Tzvetomir Stoyanov (VMware)14-44/+70
2018-09-21trace-cmd: Remove unused <pthread.h> includesSlavomir Kaslev5-5/+0
2018-09-20kernel-shark-qt: Add a plugin for sched events.Yordan Karadzhov (VMware)4-0/+649
2018-09-20kernel-shark-qt: Tell Doxygen to enter ../src/plugins/Yordan Karadzhov (VMware)1-1/+1
2018-09-20kernel-shark-qt: Add src/plugins dir. to hold the source code of the pluginsYordan Karadzhov (VMware)2-0/+24
2018-09-20kernel-shark-qt: Remove the TODO action in kshark_read_at()Yordan Karadzhov (VMware)1-3/+2
2018-09-20kernel-shark-qt: Make kshark_read_at() non-static.Yordan Karadzhov (VMware)2-2/+13
2018-09-20kernel-shark-qt: Add C++/C conversion for args of a plugin draw function.Yordan Karadzhov (VMware)1-0/+51
2018-09-20kernel-shark-qt: Add Plugin event handlers to session.Yordan Karadzhov (VMware)2-0/+35
2018-09-20kernel-shark-qt: Add plugin infrastructure to be used by the Qt-baset KS.Yordan Karadzhov (VMware)4-0/+473
2018-09-18kernel-shark-qt: Fix all problems revealed after adding "-O2" compiler flagYordan Karadzhov (VMware)2-15/+27
2018-09-18kernel-shark-qt: Add "DEBUG" build mode.Yordan Karadzhov (VMware)2-8/+18
2018-08-29trace-cmd: Update README to include official repo and bug report locationsSteven Rostedt (VMware)1-0/+9
2018-08-29kernel-shark-qt: Fix Doxygen doc. for libkshark-model.cYordan Karadzhov (VMware)1-4/+4
2018-08-29kernel-shark-qt: Remove TODO comment in kshark_load_data_entries()Yordan Karadzhov (VMware)1-7/+0
2018-08-29kernel-shark-qt: Restore the alignment in libkshark-configio.cYordan Karadzhov (VMware)1-3/+3
2018-08-29kernel-shark-qt: Change "pevent_" to "tep_" in Doxygen.Yordan Karadzhov (VMware)1-3/+3
2018-08-29trace-cmd: Add C++ files to 'make TAGS'Steven Rostedt (VMware)1-1/+1
2018-08-29kernel-shark-qt: Add an example showing how to draw shapes and Graphs.Yordan Karadzhov (VMware)2-0/+235
2018-08-29kernel-shark-qt: Add C++ API for drawing of GraphsYordan Karadzhov (VMware)3-1/+1610
2018-08-29kernel-shark-qt: Add basic instruments for OpenGL plotting.Yordan Karadzhov (VMware)3-0/+294
2018-08-29kernel-shark-qt: Add OpenGL/GLUT as a third party dependency.Yordan Karadzhov (VMware)2-0/+5
2018-08-28tools lib traceevent: Rename static variables and functions in event-parse.cTzvetomir Stoyanov (VMware)1-27/+27
2018-08-28tools lib traceevent: Rename various pevent APIsTzvetomir Stoyanov (VMware)11-46/+46
2018-08-28tools lib traceevent: Rename internal parser related APIsTzvetomir Stoyanov (VMware)3-26/+26
2018-08-28tools lib traceevent: Rename various pevent get/set/is APIsTzvetomir Stoyanov (VMware)7-17/+17
2018-08-28tools lib traceevent: Rename pevent_find_* APIsTzvetomir Stoyanov (VMware)17-79/+79