aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-08-22tools lib traceevent: Rename static variables and functions in event-parse.cbackport-tmpTzvetomir Stoyanov (VMware)1-27/+27
2018-08-22tools lib traceevent: Rename various pevent APIsTzvetomir Stoyanov (VMware)10-44/+44
2018-08-22tools lib traceevent: Rename internal parser related APIsTzvetomir Stoyanov (VMware)3-26/+26
2018-08-22tools lib traceevent: Rename various pevent get/set/is APIsTzvetomir Stoyanov (VMware)7-17/+17
2018-08-22tools lib traceevent: Rename pevent_find_* APIsTzvetomir Stoyanov (VMware)16-78/+78
2018-08-22tools lib traceevent: Rename pevent field APIsTzvetomir Stoyanov (VMware)8-84/+84
2018-08-22tools lib traceevent: Rename pevent_data_ APIsTzvetomir Stoyanov (VMware)21-123/+123
2018-08-22tools lib traceevent: Rename pevent_register / unregister APIsTzvetomir Stoyanov (VMware)18-194/+194
2018-08-22tools lib traceevent: Rename pevent_filter* APIsTzvetomir Stoyanov (VMware)10-118/+118
2018-08-22tools lib traceevent, perf tools: Rename traceevent_plugin_* APIsTzvetomir Stoyanov (VMware)2-22/+22
2018-08-22tools lib traceevent: Rename pevent_function* APIsTzvetomir Stoyanov (VMware)7-66/+66
2018-08-22tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum ...Tzvetomir Stoyanov (VMware)3-129/+129
2018-08-22tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag'Tzvetomir Stoyanov (VMware)4-10/+10
2018-08-22tools lib traceevent, perf tools: Rename traceevent_* APIsTzvetomir Stoyanov (VMware)2-8/+8
2018-08-22tools lib traceevent, perf tools: Rename pevent_set_* APIsTzvetomir Stoyanov (VMware)4-14/+14
2018-08-22tools lib traceevent, perf tools: Rename pevent_register_* APIsTzvetomir Stoyanov (VMware)6-16/+16
2018-08-22tools lib traceevent, perf tools: Rename pevent_read_number_* APIsTzvetomir Stoyanov (VMware)16-120/+120
2018-08-22tools lib traceevent, perf tools: Rename pevent print APIsTzvetomir Stoyanov (VMware)8-93/+93
2018-08-22tools lib traceevent, perf tools: Rename pevent parse APIsTzvetomir Stoyanov (VMware)6-28/+28
2018-08-22tools lib traceevent, perf tools: Rename pevent find APIsTzvetomir Stoyanov (VMware)20-143/+143
2018-08-22tools lib traceevent, perf tools: Rename pevent alloc / free APIsTzvetomir Stoyanov (VMware)12-35/+35
2018-08-22tools lib traceevent, perf tools: Rename pevent plugin related APIsTzvetomir Stoyanov (VMware)16-106/+106
2018-08-22tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct te...Tzvetomir Stoyanov (VMware)36-309/+309
2018-08-22tools lib traceevent, perf tools: Rename struct pevent to struct tep_handleTzvetomir Stoyanov (VMware)46-360/+360
2018-08-21kernel-shark-qt: Add an example showing how to import/export config. dataYordan Karadzhov (VMware)2-0/+69
2018-08-21kernel-shark-qt: Add I/O for configuration data.Yordan Karadzhov (VMware)3-0/+1647
2018-08-21kernel-shark-qt: Add Json-C as a third party dependency.Yordan Karadzhov (VMware)4-2/+43
2018-08-13kernel-shark-qt: Version 0.7.1Yordan Karadzhov (VMware)1-1/+1
2018-08-07kernel-shark-qt: Make the Vis. model use Data collections.Yordan Karadzhov (VMware)3-10/+65
2018-08-07kernel-shark-qt: Define Data collectionsYordan Karadzhov (VMware)4-1/+928
2018-08-07kernel-shark-qt: Add an example showing how to manipulate the Vis. model.Yordan Karadzhov (VMware)2-0/+159
2018-08-07kernel-shark-qt: Introduce the visualization model used by the Qt-based KSYordan Karadzhov (VMware)4-2/+1347
2018-08-07kernel-shark-qt: Add generic instruments for searching inside the trace dataYordan Karadzhov (VMware)2-0/+355
2018-08-03kernel-shark-qt: In the Doxygen doc. add spacing after @brief and @param.Yordan Karadzhov (VMware)1-0/+17
2018-08-03kernel-shark-qt: Change the input argument of kshark_dump_entry() to const.Yordan Karadzhov (VMware)2-2/+2
2018-08-03kernel-shark-qt: Change the type of the fields in struct kshark_entryYordan Karadzhov (VMware)1-4/+4
2018-07-11kernel-shark-qt: Deal with the "no tasks" case in kshark_get_task_pids()Steven Rostedt (VMware)1-5/+10
2018-07-11kernel-shark-qt: Fix the default value of the Event Visible flagYordan Karadzhov (VMware)1-1/+1
2018-07-10kernel-shark-qt: Fix whitespace of "if(" to "if ("Steven Rostedt (VMware)2-4/+4
2018-07-09kernel-shark-qt: Make helper functions recognize data type to improve perform...Steven Rostedt (VMware)2-71/+105
2018-07-05kernel-shark-qt: Add helper function to find the next_cpu in kshark_load_data...Steven Rostedt (VMware)1-26/+27
2018-07-05kernel-shark-qt: Quiet Doxygen warning over a simple structureSteven Rostedt (VMware)1-0/+3
2018-07-05kernel-shark-qt: Consolidate load_data_entries and load_data_recordsSteven Rostedt (VMware)1-97/+150
2018-07-02kernel-shark-qt: Move declarations to top in datafilter.c exampleSteven Rostedt (VMware)1-2/+3
2018-07-02kernel-shark-qt: Add example of advanded filteringYordan Karadzhov (VMware)1-0/+29
2018-07-02kernel-shark-qt: Add Advanced filter to the session context.Yordan Karadzhov (VMware)2-2/+38
2018-07-02kernel-shark-qt: Add an example showing how to filter trace dataYordan Karadzhov (VMware)2-0/+128
2018-07-02kernel-shark-qt: Add filtering to the C API of KernelSharkYordan Karadzhov (VMware)2-1/+256
2018-07-02kernel-shark-qt: Add a README file to trace-cmd/kernel-shark-qtYordan Karadzhov (VMware)1-0/+44
2018-07-02kernel-shark-qt: Add an example showing how to load trace dataYordan Karadzhov (VMware)4-0/+94
2018-07-02kernel-shark-qt: Add paranoid check in shriking memory in kshark_get_task_pids()Steven Rostedt (VMware)1-0/+3
2018-07-02kernel-shark-qt: Add API for loading trace.dat filesYordan Karadzhov (VMware)3-0/+725
2018-07-02kernel-shark-qt: Automatic generation of doxygen documentationYordan Karadzhov (VMware)3-0/+34
2018-07-02kernel-shark-qt: Add Cmake build system for the Qt based KernelSharkYordan Karadzhov (VMware)5-0/+137
2018-06-28kernelshark: Have kernelshark depend on libtrace*.a filesSteven Rostedt (VMware)1-3/+3
2018-06-28trace-cmd: Use lookup table instead of link list for pagesSteven Rostedt (VMware)1-20/+50
2018-06-21Change to SPDX License formatSteven Rostedt (VMware)80-1509/+943
2018-06-21trace-cmd: Add "tracecmd_" to namespace of filter hashSteven Rostedt (VMware)13-210/+217
2018-06-21trace-cmd: Move the Knuth functions out of trace-filter-hash.hSteven Rostedt (VMware)2-35/+35
2018-06-20trace-cmd/kernelshark: Move trace-filter-hash.o libtracecmd.aSteven Rostedt (VMware)4-1/+2
2018-06-20kernelshark: Change the license of trace-filter-hash.[ch] for LPGLSteven Rostedt (VMware)2-14/+16
2018-06-19trace-filter: Change the hashing function used when filteringYordan Karadzhov (VMware)6-4/+43
2018-06-19trace-filter: Change the naming convention used in trace-filter-hashYordan Karadzhov (VMware)13-222/+222
2018-06-18trace-filter: Remove the Gtk dependency in trace-filter-hash.Yordan Karadzhov (VMware)2-29/+29
2018-06-18trace-cmd: Header files management in trace-hash.hYordan Karadzhov (VMware)4-3/+4
2018-05-03trace-cmd listen: Include limits.h to define PATH_MAXAlexander Couzens1-0/+1
2018-05-03trace-cmd show: Check input of cpu valueFederico Vaga1-1/+8
2018-05-03trace-cmd: Add plugin for decoding syscalls/sys_enter_futexJulia Cartwright2-0/+136
2018-04-13trace-cmd: Consolidate record, stream, start and profile completionSteven Rostedt (VMware)1-13/+1
2018-04-13trace-cmd: Fix bash completion on directory namesSteven Rostedt (VMware)1-9/+26
2018-03-22trace-cmd build: Do not execute python scripts if there is no pythonSteven Rostedt (VMware)1-0/+6
2018-03-22trace-cmd: Change the way of getting python ldflags.Zamir SUN1-1/+1
2018-03-22trace-cmd: Documentation: Fix title markersTakashi Iwai13-13/+13
2018-02-08trace-cmd: Make the build messages to show only file namesVladislav Valtchev (VMware)1-13/+13
2018-02-07trace-cmd: Make the GUI targets buildable out-of-treeVladislav Valtchev (VMware)2-18/+31
2018-02-07trace-cmd: Make the trace-cmd target buildable out-of-treeVladislav Valtchev (VMware)2-12/+24
2018-02-07trace-cmd: Make libtracecmd buildable out-of-treeVladislav Valtchev (VMware)2-11/+20
2018-02-07trace-cmd: Make the plugins buildable out-of-treeVladislav Valtchev (VMware)3-21/+28
2018-02-07trace-cmd: Make libtraceevent buildable out-of-treeVladislav Valtchev (VMware)2-27/+27
2018-02-07trace-cmd: Make the build to tell when python-dev is missingVladislav Valtchev (VMware)1-0/+7
2018-02-07trace-cmd: Move trace-cmd app files in tracecmd/Vladislav Valtchev (VMware)22-62/+88
2018-02-07trace-cmd: Move version.h in include/Vladislav Valtchev (VMware)1-0/+0
2018-02-07trace-cmd: Move tracecmd headers in tracecmd/includeVladislav Valtchev (VMware)6-0/+1
2018-02-07trace-cmd: Move python-related files in python/Vladislav Valtchev (VMware)7-30/+53
2018-02-07trace-cmd: Fix the broken target ctracecmdgui.soVladislav Valtchev (VMware)2-8/+12
2018-02-07trace-cmd: Move plugin_* files in plugins/Vladislav Valtchev (VMware)17-83/+135
2018-02-07trace-cmd: Move GUI *.c files in kernel-shark/Vladislav Valtchev (VMware)18-153/+138
2018-02-07trace-cmd: Move GUI headers in kernel-shark/includeVladislav Valtchev (VMware)13-1/+2
2018-02-07trace-cmd: Move libtracecmd *.c files in lib/trace-cmdVladislav Valtchev (VMware)9-29/+70
2018-02-07trace-cmd: Move trace-hash-local.h in lib/trace-cmd/includeVladislav Valtchev (VMware)2-0/+1
2018-02-07trace-cmd: Move libtraceevent *.c files in lib/traceeventVladislav Valtchev (VMware)9-17/+70
2018-02-07trace-cmd: Extract part of Makefile in scripts/utils.mkVladislav Valtchev (VMware)2-54/+67
2018-02-07trace-cmd: Move event-utils.h in lib/traceevent/includeVladislav Valtchev (VMware)2-0/+1
2018-02-07trace-cmd: Move trace-cmd headers in include/trace-cmdVladislav Valtchev (VMware)3-2/+3
2018-02-07trace-cmd: Move libtraceevent headers in include/traceeventVladislav Valtchev (VMware)3-2/+3
2018-02-07trace-cmd: Rename libparsevent to libtraceeventVladislav Valtchev (VMware)1-7/+7
2018-02-07trace-cmd: Fix the logic behind SWIG_DEFINED in the MakefileVladislav Valtchev (VMware)1-2/+2
2018-02-06trace-cmd-v2.8.devSteven Rostedt (VMware)1-2/+2
2018-02-01trace-cmd: Version 2.7trace-cmd-v2.7Steven Rostedt (VMware)1-1/+1
2018-01-19trace-cmd: Making stat to report when the stack tracer is ONVladislav Valtchev (VMware)3-0/+16
2018-01-19trace-cmd: Remove the die() call from read_proc()Vladislav Valtchev (VMware)1-2/+7
2018-01-19trace-cmd: Make read_proc() to return int status via OUT argVladislav Valtchev (VMware)1-15/+57
2018-01-11License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman4-0/+4
2018-01-11tools/lib/traceevent/parse-filter.c: clean up clang build warningCheng Jian1-3/+3
2018-01-11tools lib traceevent: Fix kbuffer_read_at_offset()Namhyung Kim1-0/+1
2018-01-11scripts/spelling.txt: add "overide" pattern and fix typo instancesMasahiro Yamada1-1/+1
2018-01-11lib, traceevent: add PRINT_HEX_STR variantDaniel Borkmann2-3/+32
2018-01-10trace-cmd TAGS: Fix tags to not parse .pc directory of patchSteven Rostedt (VMware)1-3/+8
2018-01-10trace-cmd msg: Set the min size of a message on initSteven Rostedt (VMware)1-1/+4
2018-01-10trace-cmd: Fix leaking of port_array memorySteven Rostedt (VMware)1-0/+2
2018-01-10trace-cmd: Add network handle into buffer instanceSteven Rostedt (Red Hat)2-4/+8
2018-01-10trace-cmd: Have keep and profile be flags of buffer instanceSteven Rostedt (Red Hat)2-16/+21
2018-01-10trace-cmd record: Allow instances to be recorded over the networkSteven Rostedt (Red Hat)1-5/+11
2018-01-10trace-cmd: Have msg_handle part of the buffer instanceSteven Rostedt (Red Hat)2-23/+35
2018-01-10trace-cmd: Add option CPUCOUNT to buffer instance optionsSteven Rostedt (Red Hat)4-16/+80
2018-01-10trace-cmd: Have cpu_count reside in instances and not be globalSteven Rostedt (Red Hat)5-58/+73
2018-01-10tracecmd listen: Have pagesize passed as return not parameterSteven Rostedt (Red Hat)3-18/+20
2018-01-10tracecmd: Clean up handling of cpu_countSteven Rostedt (Red Hat)3-19/+29
2018-01-10trace-cmd: Move protocol version into msg_handlerSteven Rostedt (Red Hat)3-17/+21
2018-01-10trace-cmd: Remove global use_tcp variableSteven Rostedt (Red Hat)5-26/+29
2018-01-10trace-cmd msg: Add server structure of msg_handlerSteven Rostedt (Red Hat)4-29/+74
2018-01-10trace-cmd msg: Create a msg_handle to pass around for saved stateSteven Rostedt (Red Hat)5-83/+174
2018-01-10trace-cmd listen: Add better output on error of connectionsSteven Rostedt (Red Hat)1-2/+4
2018-01-10trace-cmd msg: Move the saved closing fd to the callerSteven Rostedt (Red Hat)3-9/+8
2018-01-10trace-cmd msg: Add debug prints of messages sent and receivedSteven Rostedt (Red Hat)1-0/+30
2018-01-10trace-cmd: Pass in client_ports instead of using a global variableSteven Rostedt (VMware)4-7/+11
2018-01-10trace-cmd: Pass cpu_count instead of having it as a globalSteven Rostedt (VMware)4-8/+7
2018-01-10trace-cmd: Pass cpu count and port array to make_rinit()Steven Rostedt (VMware)1-11/+7
2018-01-10trace-cmd: Make send_metadata a flag in the output handleSteven Rostedt (VMware)5-13/+17
2018-01-10trace-cmd: Verify RINIT was received after TINIT msg sentSteven Rostedt (VMware)1-0/+3
2018-01-10trace-cmd: Have msg_free() zero out msg contentsSteven Rostedt (VMware)1-0/+2
2018-01-10trace-cmd: Simplify msg_read_extra()Steven Rostedt (VMware)1-46/+21
2018-01-10trace-cmd: Remove mulitplexer tracecmd_msg_create()Steven Rostedt (VMware)1-39/+7
2018-01-10trace-cmd: Add tracecmd_msg_init() helper functionSteven Rostedt (VMware)1-4/+8
2018-01-10trace-cmd: Simplify msg_free() by using min sizesSteven Rostedt (VMware)1-10/+4
2018-01-10trace-cmd: Merge msg_do_write_check() into msg_write()Steven Rostedt (VMware)1-19/+10
2018-01-10trace-cmd: Use an array to map msg types and min sizesSteven Rostedt (VMware)1-21/+32
2018-01-10trace-cmd: Just use the buf field for sending pointersSteven Rostedt (VMware)1-5/+5
2018-01-10trace-cmd: Move the tracecmd_msg pointers into their own unionSteven Rostedt (VMware)1-29/+34
2018-01-10trace-cmd: Move size and cmd in tracecmd_msg into its own header structSteven Rostedt (VMware)1-30/+33
2018-01-10trace-cmd: Remove unused structure tracecmd_msg_errorSteven Rostedt (VMware)1-11/+0
2018-01-10trace-cmd: Turn tracecmd_msg data into an anonymous unionSteven Rostedt (VMware)1-38/+38
2018-01-10trace-cmd: Move tracecmd_msg_send_and_wait_for_msg() into its only userSteven Rostedt (VMware)1-21/+9
2018-01-10trace-cmd: Remove the creating of msg out of tracecmd_msg_send()Steven Rostedt (VMware)1-19/+37
2017-12-30trace-cmd record: Fix clearing out the ctx->instance when used in for_all_ins...Steven Rostedt (VMware)1-26/+30
2017-12-28pevent: Handle new pointer processing of bprint stringsSteven Rostedt (VMware)1-0/+26
2017-12-28pevent: Simplify pointer print logic and fix %pFSteven Rostedt (VMware)1-8/+9
2017-12-20trace-cmd recorder: Check if pipe_size was modified by fcntl(F_GETPIPE_SZ)Steven Rostedt (VMware)1-3/+4
2017-12-20trace-cmd build: Do not build python code if swig is not installedSteven Rostedt (VMware)1-1/+1
2017-12-20trace-cmd recorder: Add define of F_GETPIPE_SZ if not already definedSteven Rostedt (VMware)1-0/+5
2017-12-19trace-cmd listen: Make sure to write everything that was readSteven Rostedt (VMware)1-7/+14
2017-12-19trace-cmd listen: Do not kill client recordersSteven Rostedt (VMware)1-4/+6
2017-12-19trace-cmd recorder: Make sure to write as much as was read in read_data()Steven Rostedt (VMware)1-9/+18
2017-12-19trace-cmd report: Add offsets and record sizes to --debug optionSteven Rostedt (VMware)1-4/+9
2017-12-19trace-cmd recorder: Use full pipe size in splice_data()Steven Rostedt (VMware)1-1/+14
2017-12-19trace-cmd record: Make sure all is written in splice_data()Steven Rostedt (VMware)1-2/+8
2017-12-19trace-cmd record: Only write what was read in splice_data()Steven Rostedt (VMware)1-5/+6
2017-12-19trace-cmd recorder: Always return if the read splice() does not read anythingSteven Rostedt (VMware)1-2/+1
2017-12-17trace-cmd msg: Remove unused tracecmd_msg_strSteven Rostedt (VMware)1-6/+1
2017-11-30trace-cmd: Add trace-cmd clear commandMichael Sartain4-3/+35
2017-11-30trace-cmd: Fork record_trace() for the extract caseVladislav Valtchev (VMware)1-68/+100
2017-11-30trace-cmd: Extract finalize_record_trace()Vladislav Valtchev (VMware)1-22/+26
2017-11-30trace-cmd: Introducing get_trace_cmd_type()Vladislav Valtchev (VMware)1-12/+22
2017-11-30trace-cmd: Move init_common_record_context() into parse_record_options()Vladislav Valtchev (VMware)1-11/+8
2017-11-30trace-cmd: Extract profile-specific code from record_traceVladislav Valtchev (VMware)1-10/+8
2017-11-30trace-cmd: Making start,extract,stream,profile separate funcsVladislav Valtchev (VMware)3-24/+64
2017-11-30trace-cmd: Rename trace_profile() to do_trace_profile()Vladislav Valtchev (VMware)4-4/+4
2017-11-30trace-cmd: Extracting record_trace()Vladislav Valtchev (VMware)1-71/+75
2017-11-30trace-cmd: Replacing cmd flags w/ a trace_cmd enumVladislav Valtchev (VMware)1-42/+52
2017-11-30trace-cmd: Extract parse_record_options() from trace_record()Vladislav Valtchev (VMware)1-156/+179
2017-11-28trace-cmd: Making the "die" functions noreturnVladislav Valtchev (VMware)3-8/+8
2017-11-28trace-cmd: Consolidate ARRAY_SIZE() in trace-cmd.hVladislav Valtchev (VMware)3-3/+2
2017-11-28trace-cmd: Extract trace_reset() from trace_record()Vladislav Valtchev (VMware)3-70/+81
2017-11-28trace-cmd: Extract trace_restart() from trace_record()Vladislav Valtchev (VMware)3-34/+44
2017-11-28trace-cmd: Extract trace_stop() from trace_record()Vladislav Valtchev (VMware)3-36/+46
2017-11-22trace-cmd: s/plugin/tracer/ in record's man pageVladislav Valtchev (VMware)1-6/+5
2017-11-22trace-cmd: Fix err msg for record w/o the -e optionVladislav Valtchev (VMware)1-4/+2
2017-11-09trace-cmd: Fix reading of overrun / commit_overrun cpu stat fieldsMichael Sartain1-2/+2
2017-11-08trace-cmd: Use asprintf when possibleFederico Vaga10-115/+87
2017-11-08trace-cmd record: Use direname instead of custom codeFederico Vaga1-13/+31
2017-11-08trace-cmd: Replace normalize_size loop with branchless previous pow2 algorithmMichael Sartain1-8/+10
2017-11-08trace-cmd: Fix use after free for recorder globalMichael Sartain1-0/+2
2017-11-08trace-cmd: Use unsigned values in Hsieh's trace_hash fast hash functionMichael Sartain1-2/+2
2017-11-08trace-cmd: Add UL suffix to MISSING_EVENTS since ints shouldn't be left shift...Michael Sartain1-2/+2
2017-11-08trace-cmd: Fix NULL pointer being passed to memcpyMichael Sartain1-1/+5
2017-11-01kernelshark: Fix the GUI plugin loadingYordan Karadzhov (VMware)1-1/+1
2017-10-13trace-cmd record: Fix syntax in make_pid_filterWill Hawkins1-6/+8
2017-10-09trace-cmd: Fix incorrect malloc size arg: *item instead of itemMichael Sartain1-1/+1
2017-10-03trace-view: Pick up sched_wakeup_new eventJan Kiszka1-1/+1
2017-10-03event-parse: Show value of flags that have not been parsedSteven Rostedt (VMware)1-0/+5
2017-10-03event-parse: Print value of unknown symbolic fieldsJan Kiszka1-0/+2
2017-10-03trace-cmd record: Don't set wildcard filter for non-existing moduleJan Kiszka1-1/+1
2017-10-03trace-cmd record: Update documentation for -c with -PSteven Rostedt (VMware)2-2/+3
2017-10-03trace-cmd-record: Update documentation for "-c" optionMike Rapoport1-1/+1
2017-08-25trace-cmd report: Fix hash.key in option -wZiqian SUN (Zamir)1-1/+1
2017-07-31trace-cmd record: Have --module affect function filters listed after itSteven Rostedt (VMware)3-20/+44
2017-07-31trace-cmd record: Update man pages for some missing optionsSteven Rostedt (VMware)1-0/+15
2017-07-31trace-cmd record: Add --quiet (-q) optionWill Hawkins6-8/+26
2017-07-06trace-cmd record: Add module filtering optionDeepak Das3-6/+21
2017-07-06trace-cmd: use the standard PATH_MAX macroBaruch Siach3-16/+11