aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-03-24libtraceevent: version 1.5.3libtraceevent-1.5.3libtraceevent-v1.5Steven Rostedt (Google)1-1/+1
2022-03-24libtraceevent: Optimize print format parsing of constantsSteven Rostedt (Google)1-0/+118
2022-03-09libtraceevent: version 1.5.2libtraceevent-1.5.2Steven Rostedt (Google)1-1/+1
2022-03-09libtraceevent: Fix %zd and %Zd processingSteven Rostedt (Google)1-1/+3
2022-02-21libtraceevent: version 1.5.1libtraceevent-1.5.1Steven Rostedt (Google)1-1/+1
2022-02-21libtraceevent: Account for events with newlines in print fmtSteven Rostedt (Google)1-1/+1
2022-02-21libtraceevent: Show what the failed expected tokens areSteven Rostedt (Google)1-4/+22
2022-02-21libtraceevent: Add sample program to test eventsSteven Rostedt (Google)4-0/+191
2022-02-21libtraceevent: Make functions bold in man pagesSteven Rostedt (Google)34-230/+230
2022-02-19libtraceevent: Have logs only print to stderr on WARNING or higherSteven Rostedt (Google)1-6/+10
2022-02-19libtraceevent: Only add space on log prints if perror is usedSteven Rostedt (Google)1-3/+3
2022-01-24libtraceevent: Fix backward compatibility with tep_print_arg_stringSteven Rostedt (Google)2-2/+10
2022-01-17libtraceevent: Allow ipsa arg to use dynamic arraysSteven Rostedt1-13/+26
2022-01-17libtraceevent: Do not fail field parsing if field has typecastSteven Rostedt1-3/+28
2021-12-19libtraceevent: version 1.5libtraceevent-1.5.0Steven Rostedt (VMware)1-1/+1
2021-12-17libtraceevent: Export LIBS variable in MakefileSteven Rostedt (VMware)1-0/+1
2021-12-17libtraceevent: Remove *.3 and *.m documentation files from build directorySteven Rostedt (VMware)1-1/+1
2021-12-17libtraceevent: Have print_field_raw() handle old data layoutSteven Rostedt (VMware)1-0/+10
2021-12-17libtraceevent: Replace tep_print_field() with tep_print_field_content()Steven Rostedt (VMware)5-10/+33
2021-12-17libtraceevent: Account for old dynamic string formats and honor sizeSteven Rostedt (VMware)2-27/+47
2021-12-17libraceevent: Add unit test to test print_fmt with dynamic stringsSteven Rostedt (VMware)1-0/+9
2021-12-17libtraceveent: Add testing of old dynamic string event layoutSteven Rostedt (VMware)1-3/+51
2021-12-17libtraceevent: Add unit test framework for library commandsSteven Rostedt (VMware)6-0/+274
2021-12-17libtraceevent: Move installed headers into their own directorySteven Rostedt (VMware)6-7/+9
2021-12-17libtraceevent: Have make tags and TAGS honor O= build directorySteven Rostedt (VMware)1-9/+16
2021-12-17libtraceevent: Rewrite Makefiles to be like libtracefsSteven Rostedt (VMware)9-549/+371
2021-12-17libtraceevent: Fix installing of man pages in remote directorySteven Rostedt (VMware)1-2/+2
2021-12-09libtraceevent: A new API for trace page sizeTzvetomir Stoyanov (VMware)3-0/+18
2021-11-24libtraceevent: Do not read non printable charactersCliff Wickman1-1/+2
2021-11-24libtraceevent: Add __rel_loc relative location attribute supportMasami Hiramatsu3-23/+41
2021-10-12libtraceevent: Fix flag check in print_field()Ian Rogers1-1/+1
2021-09-09libtraceevent: version 1.4libtraceevent-1.4.0Steven Rostedt (VMware)1-2/+2
2021-09-09libtraceevent/sched_switch: Do not have sched_switch plugin complain about ta...Steven Rostedt (VMware)1-1/+1
2021-09-09libtraceevent: Add documentation for the new printing APIsYordan Karadzhov (VMware)2-1/+12
2021-09-09libtraceevent: Add APIs for printing the fields of a recordYordan Karadzhov (VMware)2-4/+54
2021-09-08libtraceevent: Optimize tep_print_fields()Yordan Karadzhov (VMware)1-9/+27
2021-09-08libtraceevent: Improve tep_print_field()Yordan Karadzhov (VMware)1-28/+87
2021-09-08libtraceevent: Do not print message if wakeup success field is missingSteven Rostedt (VMware)1-6/+6
2021-08-19libtraceevent: Have all field args point to the field they representSteven Rostedt (VMware)1-2/+2
2021-08-19libtraceevent: Add dynamic_offset()Yordan Karadzhov (VMware)1-71/+62
2021-06-30libtraceevent: Fix bug in tep_print_event()Yordan Karadzhov (VMware)1-5/+11
2021-06-25libtraceevent: version 1.3.3libtraceevent-1.3.3Steven Rostedt (VMware)1-1/+1
2021-06-24libtraceevent: Free "->" token in process_entry()Steven Rostedt (VMware)1-0/+2
2021-06-23libtraceevent: version 1.3.2libtraceevent-1.3.2Steven Rostedt (VMware)1-1/+1
2021-06-23Revert "libtraceevent: Add eof checks"Steven Rostedt (VMware)1-48/+14
2021-06-23libtraceevent: version 1.3.1libtraceevent-1.3.1Steven Rostedt (VMware)1-1/+1
2021-06-22libtraceevent: Do not print zero length dynamic stringsSteven Rostedt (VMware)1-0/+5
2021-06-22libtraceevent: Changed angled brackets to double quotesClaire Jensen1-1/+1
2021-06-22libtraceevent: Add eof checksClaire Jensen1-14/+48
2021-06-22libtraceevent: Workaround address sanitizer warningsIan Rogers1-5/+5
2021-06-09libtraceevent: Handle parsing of "(REC)->" caseSteven Rostedt (VMware)1-3/+24
2021-06-09libtraceevent: Fix a typo in the log man pageTzvetomir Stoyanov (VMware)1-1/+1
2021-05-14libtraceevent: Add __tep_vprint() for overrides to useSteven Rostedt (VMware)2-0/+29
2021-05-14libtraceevent: Have the header protection be more name space safeSteven Rostedt (VMware)2-4/+4
2021-05-14libtraceevent: Add include of event-parse.h into event-utils.hSteven Rostedt (VMware)1-0/+2
2021-05-14libtraceevent: Add new line to trace-seq warningsSteven Rostedt (VMware)1-1/+1
2021-05-12libtraceevent: version 1.3libtraceevent-1.3.0Steven Rostedt (VMware)1-2/+2
2021-05-12libtraceevent: Add back log functions for backward compatibilitySteven Rostedt (VMware)2-0/+25
2021-05-12libtraceevent: Document new log functionalityTzvetomir Stoyanov (VMware)2-0/+93
2021-05-12libtraceevent: Rename tep_vwarning() to tep_vprint()Tzvetomir Stoyanov (VMware)2-7/+26
2021-05-12libtraceevent: Add logs with severity infoTzvetomir Stoyanov (VMware)4-34/+13
2021-05-12libtraceevent: Add log levelsTzvetomir Stoyanov (VMware)2-0/+28
2021-04-22libtraceevent: Add reading func_repeats events to function pluginSteven Rostedt (VMware)1-0/+38
2021-04-16libtraceevent: version 1.2.1libtraceevent-1.2.1Steven Rostedt (VMware)1-1/+1
2021-04-13libtraceevent: Clean up tep_parse_printk_formats() variablesSteven Rostedt (VMware)1-3/+3
2021-04-12libtraceevent: Free line in tep_parse_kallsyms()Steven Rostedt (VMware)1-0/+1
2021-04-09libtraceevent: version 1.2libtraceevent-1.2.0Steven Rostedt (VMware)1-2/+2
2021-04-09libtraceevent: Update libtraceevent.pc when version changesSteven Rostedt (VMware)2-1/+2
2021-04-09libtraceevent: Add some more created files to .gitignoreSteven Rostedt (VMware)1-0/+3
2021-04-09libtraceevent: Add the API tep_parse_printk_formats()Steven Rostedt (VMware)3-2/+80
2021-04-09libtraceevent: Add the API tep_parse_saved_cmdlines()Steven Rostedt (VMware)3-2/+71
2021-04-09libtraceevent: Add the API tep_parse_kallsyms()Steven Rostedt (VMware)3-0/+166
2021-04-09libtraceevent: Add tep_warning()Tzvetomir Stoyanov (VMware)5-38/+30
2021-04-09libtraceevent: Fix make install updating of ldconfigSteven Rostedt (VMware)1-9/+10
2021-04-09libtraceevent: Fix dependencies in Documentation MakefileSteven Rostedt (VMware)1-11/+17
2021-04-09libtraceevent: Update gitignoreSteven Rostedt (VMware)2-0/+8
2021-03-30libtraceevent: version 1.1.3libtraceevent-1.1.3Steven Rostedt (VMware)1-1/+1
2021-03-26tools lib traceveent: Fix kbuffer_start_of_data() to return the first recordTzvetomir Stoyanov (VMware)1-1/+6
2021-03-24libtraceevent: Allow for decimal time stamps less than zeroSteven Rostedt (VMware)1-1/+1
2021-03-15libtraceevent: Fix build warning on 32-bit archesTzvetomir Stoyanov (VMware)1-1/+1
2021-02-26tools lib traceevent: Let function symbols be used in operationsSteven Rostedt (VMware)1-1/+48
2021-02-10libtraceevent: version 1.1.2libtraceevent-1.1.2Steven Rostedt (VMware)1-1/+1
2021-02-10libtraceevent: Move plugin_dir define logic to top level MakefileSteven Rostedt (VMware)2-24/+26
2021-01-07libtraceevent: Set correct libtraceevent version in the HTML documentationTzvetomir Stoyanov (VMware)1-1/+1
2021-01-05libtraceevent: Update the RESOURCES section of debug man pagesTzvetomir Stoyanov (VMware)1-1/+1
2020-12-22libtraceevent: version 1.1.0libtraceevent-1.1.1Steven Rostedt (VMware)1-1/+1
2020-12-22tools lib traceevent: Man page libtraceevent debug APIsTzvetomir Stoyanov (VMware)1-0/+95
2020-12-22tools lib traceevent: Man page for tep_add_plugin_path() APITzvetomir Stoyanov (VMware)1-2/+23
2020-12-18libtraceevent: Update the RESOURCES section of the man pagesTzvetomir Stoyanov (VMware)31-31/+31
2020-12-18libtraceevent: Allow the pkg-config libs and cflags prefix to be overwrittenSteven Rostedt (VMware)2-6/+6
2020-12-16libtraceevent: Keep build_install file aroundSteven Rostedt (VMware)1-2/+1
2020-12-16libtraceevent: Update libtraceevent.pc if prefix is differentSteven Rostedt (VMware)2-1/+17
2020-12-16libtraceevent: Add a way to uninstallSteven Rostedt (VMware)2-0/+27
2020-12-16libtraceevent: Add trace.conf for ld.so if neededSteven Rostedt (VMware)3-1/+37
2020-12-11libtraceevent: Add READMESteven Rostedt (VMware)1-0/+52
2020-12-11libtraceevent: Add license informationSteven Rostedt (VMware)5-0/+865
2020-12-10libtraceevent: Move source files into src/ directorySteven Rostedt (VMware)17-8/+23
2020-12-10libtraceevent: Have binary libraries build into lib directorySteven Rostedt (VMware)1-7/+13
2020-12-10libtraceevent: Have make clean honor the output (O=foo) directorySteven Rostedt (VMware)2-4/+5
2020-12-10libtraceevent: Move creation of PKG_CONFIG_FILE to after Makefile.includeSteven Rostedt (VMware)1-3/+3
2020-12-10libtraceevent: Remove "src" and "obj" from MakefileSteven Rostedt (VMware)2-2/+2
2020-12-10libtraceevent: Use macro names for libtraceevent library binariesSteven Rostedt (VMware)1-5/+8
2020-12-03libtraceevent: Add -ldl to the libtraceevent.soSteven Rostedt (VMware)1-2/+4
2020-11-24libtracevent: Build libtraceevent.pc via "make" not "make install"Steven Rostedt (VMware)1-9/+16
2020-11-24libtraceevent: Add libtraceevent.so.$(EP_VERSION) to targets and fix linksSteven Rostedt (VMware)1-3/+7
2020-11-24libtraceevent: Update URL with the new repositorySteven Rostedt (VMware)1-1/+1
2020-11-19lib traceevent: Hide non API functionsTzvetomir Stoyanov (VMware)6-107/+83
2020-11-19trace-cmd libtraceevent: Fix bprint '#' parsingVincent Whitchurch1-0/+2
2020-10-19libtraceevent: install html filesSudip Mukherjee1-2/+12
2020-10-14lib traceevent doc: Install generated *.3 fileslibtraceevent-1.1.0Steven Rostedt (VMware)1-1/+1
2020-10-09lib traceevent: Remove trace-cmd references from MakefileSteven Rostedt (VMware)1-4/+1
2020-10-09lib traceevent: Convert makefiles for stand alone libtraceeventSteven Rostedt (VMware)4-15/+10
2020-10-09Revert "perf tools: Improve setting of gcc debug option"Arnaldo Carvalho de Melo1-19/+0
2020-10-09perf tools: Improve setting of gcc debug optionMartin Liska1-0/+19
2020-10-09perf tools: Remove annoying extra message from the features buildIngo Molnar1-2/+1
2020-10-09perf tools: Fix GNU-only grep usage in MakefileJohn Spencer1-1/+1
2020-10-09perf tools: Making QUIET_(CLEAN|INSTAL) variables globalJiri Olsa1-7/+0
2020-10-09perf tools: Implement summary output for 'make install'Ingo Molnar1-1/+2
2020-10-09perf tools: Implement summary output for 'make clean'Ingo Molnar1-0/+6
2020-10-09tools/perf/build: Remove unused config/feature-tests.makIngo Molnar1-14/+0
2020-10-09perf tools: Revert regression in configuration of Python supportMichael Witten1-1/+1
2020-10-09tools: Get only verbose output with V=1Robert Richter1-1/+1
2020-10-09perf tools: Fix GNU make v3.80 compatibility issueAl Cooper1-3/+3
2020-10-09perf tools: Always show CHK message when doing try-ccNamhyung Kim1-2/+1
2020-10-09perf tools: Diplays more output on features check for make V=1Jiri Olsa1-2/+9
2020-10-09perf tools: Move `try-cc'Michael Witten1-0/+8
2020-10-09perf tools: Makefile: PYTHON{,_CONFIG} to bandage Python 3 incompatibilityMichael Witten1-0/+180
2020-10-09tools, build: Propagate build failures from tools/build/Makefile.buildAndrii Nakryiko1-1/+2
2020-10-09compiler: Remove uninitialized_var() macroKees Cook1-2/+0
2020-10-09tools headers: Adopt verbatim copy of btf_ids.h from kernel sourcesJiri Olsa1-0/+4
2020-10-09tools compiler.h: Add attribute to disable tail callsIan Rogers2-0/+15
2020-10-09tools headers: Adopt verbatim copy of compiletime_assert() from kernel sourcesArnaldo Carvalho de Melo1-0/+26
2020-10-09bpftool: Introduce "prog profile" commandSong Liu1-0/+1
2020-10-09tools: Let O= makes handle a relative path with -C optionMasami Hiramatsu1-2/+2
2020-10-09tools: Add missing stdio.h include to asm/bug.h headerJiri Olsa1-0/+1
2020-10-09tools: bpftool: move "__printf()" attributes to header fileQuentin Monnet1-0/+2
2020-10-09perf build: Do not use -Wshadow on gcc < 4.8Arnaldo Carvalho de Melo1-1/+8
2020-10-09kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGSLaura Abbott1-1/+1
2020-10-09tools: build: Fixup host c flagsLaura Abbott1-1/+1
2020-10-09tools build: fix # escaping in .cmd files for future MakePaul Menzel1-2/+2
2020-10-09tools: bpf: make use of reallocarrayJakub Kicinski1-0/+4
2020-10-09tools include compiler-gcc: Add __pure attribute helperArnaldo Carvalho de Melo1-0/+3
2020-10-09tools headers: Restore READ_ONCE() C++ compatibilityMark Rutland1-5/+15
2020-10-09Kbuild: fix # escaping in .cmd files for future MakeRasmus Villemoes2-2/+5
2020-10-09tools: fix cross-compile var clobberingMartin Kelly1-0/+18
2020-10-09tools/include: Remove ACCESS_ONCE()Mark Rutland1-12/+9
2020-10-09tools: bpftool: create "uninstall", "doc-uninstall" make targetsQuentin Monnet1-0/+1
2020-10-09kbuild: /bin/pwd -> pwdBjørn Forsman1-1/+1
2020-10-09License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman6-0/+6
2020-10-09kbuild: revert $(realpath ...) to $(shell cd ... && /bin/pwd)Masahiro Yamada1-3/+3
2020-10-09tools include linux: Guard against redefinition of some macrosArnaldo Carvalho de Melo1-3/+6
2020-10-09kbuild: use $(abspath ...) instead of $(shell cd ... && /bin/pwd)Masahiro Yamada1-3/+3
2020-10-09perf tools: Robustify detection of clang binaryDavid Carrillo-Cisneros1-1/+3
2020-10-09tools: Adopt __aligned from kernel sourcesArnaldo Carvalho de Melo1-0/+1
2020-10-09tools: Adopt __packed from kernel sourcesArnaldo Carvalho de Melo1-0/+2
2020-10-09tools: Adopt noinline from kernel sourcesArnaldo Carvalho de Melo2-0/+6
2020-10-09tools: Adopt __scanf from kernel sourcesArnaldo Carvalho de Melo1-0/+1
2020-10-09tools: Adopt __printf from kernel sourcesArnaldo Carvalho de Melo1-0/+2
2020-10-09tools: Adopt __noreturn from kernel sourcesArnaldo Carvalho de Melo1-0/+2
2020-10-09kbuild: simplify silent build (-s) detectionMasahiro Yamada2-14/+2
2020-10-09tools/lib/lockdep: Remove private kernel headersLevin, Alexander (Sasha Levin)1-0/+12
2020-10-09tools include: Adopt __same_type() and __must_be_array() from the kernelArnaldo Carvalho de Melo2-0/+8
2020-10-09tools arch x86: Include asm/cmpxchg.hArnaldo Carvalho de Melo1-0/+9
2020-10-09tools include: Adopt __compiletime_errorArnaldo Carvalho de Melo2-0/+8
2020-10-09tools: Suppress request for warning options not existent in clangArnaldo Carvalho de Melo1-1/+4
2020-10-09radix tree test suite: Remove types.hMatthew Wilcox1-0/+4
2020-10-09tools include: Introduce linux/compiler-gcc.hArnaldo Carvalho de Melo2-5/+19
2020-10-09tools include: Add a __fallthrough statementArnaldo Carvalho de Melo1-0/+9
2020-10-09tools: Provide a definition of WARN_ONMatthew Wilcox1-0/+8
2020-10-09tools build: Add tools tree support for 'make -s'Josh Poimboeuf2-1/+21
2020-10-09tools: add WARN_ON_ONCEMatthew Wilcox1-0/+11
2020-10-09tools build: Move tabs to spaces where suitableJiri Olsa1-6/+6
2020-10-09tools build: Make the .cmd file more readableJiri Olsa1-1/+1
2020-10-09tools build: Fix objtool build with clangPeter Foley1-3/+3
2020-10-09tools build: Add CFLAGS_REMOVE_* supportJiri Olsa1-1/+3
2020-10-09tools build: Support compiling C++ source fileWang Nan2-0/+8
2020-10-09tools build: Add support for host programs formatJiri Olsa2-4/+20
2020-10-09tools: Introduce tools/include/linux/time64.h for *SEC_PER_*SEC macrosArnaldo Carvalho de Melo1-0/+12
2020-10-09tools: Make "__always_inline" just "inline" on AndroidArnaldo Carvalho de Melo1-0/+11
2020-10-09kbuild: rename cmd_cc_i_c to cmd_cpp_i_cMasahiro Yamada1-4/+4
2020-10-09tools build: Use .s extension for preprocessed assembler codeMasahiro Yamada1-1/+1
2020-10-09tools include: Fix strict-aliasing rules breakageJiri Olsa1-8/+24
2020-10-09tools build: Make the fixdep helper part of the build processJiri Olsa2-2/+15
2020-10-09tools build: Move dependency copy into functionJiri Olsa1-3/+8
2020-10-09tools build: Allow duplicate objects in the object listJiri Olsa1-1/+1
2020-10-09perf tools: Add Intel PT instruction decoderAdrian Hunter1-0/+2
2020-10-09tools: Adopt {READ,WRITE_ONCE} from the kernelArnaldo Carvalho de Melo1-0/+58
2020-10-09perf tools: Create config.detected into OUTPUT directoryAaro Koskinen1-1/+1
2020-10-09perf tools: Fix build breakage if prefix= is specifiedLukas Wunner1-4/+4
2020-10-09perf build: Do not fail on missing Build fileJiri Olsa1-1/+1
2020-10-09perf tools: Move barrier() definition to tools/include/linux/compiler.hArnaldo Carvalho de Melo1-0/+4
2020-10-09perf build: Display make commands on V=1Jiri Olsa1-1/+3
2020-10-09perf build: Add single target build framework supportJiri Olsa1-1/+19
2020-10-09perf build: Add libperf objects buildingJiri Olsa1-0/+3
2020-10-09tools build: Add subdir supportJiri Olsa1-0/+7
2020-10-09tools build: Add detected config supportJiri Olsa1-0/+3
2020-10-09tools build: Add new build supportJiri Olsa2-0/+178
2020-10-09perf tools: Move ACCESS_ONCE from perf.h headerJiri Olsa1-0/+2
2020-10-09tools include: Include <linux/compiler.h> from asm/bug.hNamhyung Kim1-0/+2
2020-10-09tools include: Move perf's bug.h to a generic placeNamhyung Kim1-0/+23