aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-04-11libtraceevent: Fix tests running on big endian archHEADlibtraceeventPaul Mars1-1/+4
2024-04-11libtraceevent: build: Various fixes for the Meson build of libtraceeventAlexander Kanavin2-3/+2
2024-02-22libtraceevent utest: Include libgen.h for basename() with muslMiko Larsson1-0/+1
2024-01-08libtraceevent: 1.8.2libtraceevent-1.8.2Steven Rostedt (Google)2-2/+2
2024-01-08kbuffer: Update kbuf->next in kbuffer_refreshSteven Rostedt (Google)1-0/+8
2024-01-08kbuffer: Always walk the events to calculate timestamp in kbuffer_read_buffer()Steven Rostedt (Google)1-23/+5
2024-01-08libtraceevent meson: Add libdl dependency to mesonGiulio Benetti1-0/+4
2023-12-29libtraceevent Documentation: Fix tep_kbuffer() prototypeSteven Rostedt (Google)2-1/+2
2023-12-28libtraceevent: 1.8.1libtraceevent-1.8.1Steven Rostedt (Google)2-2/+2
2023-12-26libtraceevent: Add tep_get_sub_buffer_data_size()Steven Rostedt (Google)4-1/+21
2023-12-24libtraceevent: 1.8libtraceevent-1.8.0Steven Rostedt (Google)2-3/+3
2023-12-24kbuffer: Add kbuffer_refresh() APISteven Rostedt (Google)4-2/+35
2023-12-24kbuffer: Add kbuffer_subbuffer() APISteven Rostedt (Google)4-1/+23
2023-12-24kbuffer: Add kbuffer_dup()Steven Rostedt (Google)4-1/+29
2023-12-24kbuffer: Add kbuffer_read_buffer()Steven Rostedt (Google)4-22/+171
2023-12-24libtraceevent: Fix tep_kbuffer() to have kbuf assign long_sizeSteven Rostedt (Google)1-0/+5
2023-12-24libtraceevent: Add tep_get_sub_buffer_commit_offset()Steven Rostedt (Google)4-0/+26
2023-12-24libtraceevent plugins: Parse sched_switch "prev_state" field for state infoSteven Rostedt (Google)1-5/+135
2023-12-24libtraceevent: Bump meson version to >=0.58.0Matt Jolly1-1/+1
2023-12-06libtraceevent: sync state char array with the kernelZe Gao1-1/+1
2023-12-06libtraceevent: Add option to disable documentationGiulio Benetti2-0/+5
2023-10-18libtraceevent: Add tep_record_is_event() APISteven Rostedt (Google)4-3/+26
2023-06-07libtraceevent: version 1.7.3libtraceevent-1.7.3Steven Rostedt (Google)2-2/+2
2023-06-02libtraceevent: Handle printf '%+d" caseSteven Rostedt (Google)1-2/+2
2023-05-30libtraceevent: Add initial support for mesonDaniel Wagner10-0/+417
2023-05-29libtraceevent: Handle %cDavid Ahern1-0/+1
2023-03-27libtraceevent: version 1.7.2libtraceevent-1.7.2Steven Rostedt (Google)1-1/+1
2023-03-27libtraceevent: Fix some missing commas in big endian blockspsykose1-3/+3
2023-03-27libtraceevent: Rename "ok" to "token_has_paren" in process_sizeof()Steven Rostedt (Google)1-5/+6
2023-03-27libtraceevent: No need for testing ok in else if (!ok) in process_sizeof()Steven Rostedt (Google)1-1/+1
2023-03-27libtraceevent: Fix double free in parsing sizeof()Steven Rostedt (Google)1-1/+2
2023-01-09libtraceevent: version 1.7.1libtraceevent-1.7.1Steven Rostedt (Google)1-1/+1
2023-01-09libtraceevent: Show migrate-disable fieldSteven Rostedt (Google)1-2/+7
2023-01-06libtraceevent: Fix output of raw printsSteven Rostedt (Google)1-1/+1
2023-01-06libtraceevent: Remove tep_find_function{_address}() from libtraceevent-func_a...Steven Rostedt (Google)1-22/+4
2023-01-06libtraceevent: Add check for duplicate functions in man pagesSteven Rostedt (Google)1-1/+8
2023-01-03libtraceevent: Allow stack traces to show offset tooSteven Rostedt (Google)1-3/+5
2023-01-03libtraceevent: Make sure 32 bit work on 64 bit file systemsSteven Rostedt (Google)1-0/+3
2023-01-03libtraceevent: Fix string parsingSteven Rostedt (Google)1-0/+5
2022-12-16libtraceevent: Remove global input bufferFelipe Balbi3-246/+254
2022-12-14libtraceevent: version 1.7libtraceevent-1.7.0Steven Rostedt (Google)1-2/+2
2022-12-14libtraceevent: Fail to parse if sizeof(long) is used and long size is not def...Steven Rostedt (Google)2-2/+17
2022-12-14libtraceevent: Add test to test sizeof() processingSteven Rostedt (Google)1-0/+88
2022-12-14libtraceevent: Be able to handle some sizeof() callsSteven Rostedt (Google)1-0/+86
2022-12-13libtraceevent: Allow function parameters to have operatorsSteven Rostedt (Google)1-5/+17
2022-12-13libtraceevent: Calculate dynamic size for dynamic fields as well as arraysSteven Rostedt (Google)1-1/+1
2022-12-13libtraceevent: Add unit tests for cpumask processingValentin Schneider1-0/+161
2022-12-13libtraceevent: Pretty-print cpumask fields as a cpulistValentin Schneider1-1/+167
2022-12-13libtraceevent: Add boiler-plate code for cpumask typesValentin Schneider2-0/+25
2022-12-13libtraceevent: Ensure print_field_raw() terminates with '\0'Valentin Schneider1-0/+1
2022-12-08libtraceeevent: Add kbuffer API man pagesSteven Rostedt (Google)5-2/+698
2022-12-08libtraceevent: Add tep_find_function_info() to main libtraceevent man pageSteven Rostedt (Google)1-0/+2
2022-12-08libtraceevent kbuffer: Add SAME_AS_HOST for endian and sizeSteven Rostedt (Google)2-1/+32
2022-12-08libtraceevent: Update gitignoreSteven Rostedt (Google)2-0/+6
2022-12-08libtraceevent: Rename kbuffer_create() to tep_kbuffer()Steven Rostedt (Google)5-6/+15
2022-12-06kbuffer: Add struct reference for tep_handleSteven Rostedt (Google)1-0/+1
2022-12-06libtraceevent: Add tep_find_function_info()Steven Rostedt (Google)3-4/+87
2022-12-06libtraceevent: Add kbuffer_create()Steven Rostedt (Google)2-0/+27
2022-11-09libtraceevent: Make it possible to set libdir and mandir from outsidePeter Bergin1-2/+2
2022-10-26libtraceevent: Fix double free in event_read_fields()Shang XiaoJing1-1/+1
2022-10-18libtraceevent: Fix Branch condition garbage value compiler warningMichael Petlan1-2/+2
2022-10-18libtraceevent: Fix check-after-deref coverity flawMichael Petlan1-4/+4
2022-10-18libtraceevent: Fix uninitialized has_0x compiler warningMichael Petlan1-1/+1
2022-10-18libtraceevent: Fix uninitialized variable in eval_num_arg()Steven Rostedt (Google)1-1/+1
2022-09-22libtraceevent: version 1.6.3libtraceevent-1.6.3Steven Rostedt (Google)1-1/+1
2022-09-22libtraceevent: Add man pages for tep_plugin_kvm_get/put_func()Steven Rostedt (Google)2-0/+258
2022-09-22libtraceevent: Have kvm_exit/enter be able to show guest functionSteven Rostedt (Google)2-5/+97
2022-09-22libtraceevent: Add tep_print_field() to check-manpages.sh deprecatedSteven Rostedt (Google)1-1/+1
2022-09-22libtraceevent: Add man page documentation of tep_get_sub_buffer_size()Steven Rostedt (Google)2-1/+10
2022-09-22libtraceevent: Add man page for tep_plugin_add_option()Steven Rostedt (Google)2-1/+9
2022-09-22libtraceevent: Add some missing functions to generic libtraceevent man pageSteven Rostedt (Google)1-0/+8
2022-09-22libtraceevent: Include meta data functions in libtraceevent man pagesSteven Rostedt (Google)1-0/+5
2022-09-22libtraceevent: Add tep_get_function_count() to libtraceevent man pageSteven Rostedt (Google)1-0/+1
2022-09-22libtraceevent: Add printk documentation to libtraceevent man pageSteven Rostedt (Google)1-0/+6
2022-09-22libtraceevent: Update man page to reflect tep_is_pid_registered() renameSteven Rostedt (Google)1-1/+1
2022-09-22libtraceevent: Add check-manpages.shSteven Rostedt (Google)2-1/+58
2022-09-08libtraceevent: Documentation: Correct typo in exampleBean Huo1-2/+2
2022-09-08libtraceevent: Fixing linking to C++ codeJoel Fernandes (Google)2-0/+16
2022-09-08libtraceevent: Makefile - set LIBS as conditional assignmentJohn 'Warthog9' Hawley (VMware)1-1/+1
2022-08-03libtraceevent: Remove double assignment of val in eval_num_arg()Steven Rostedt (Google)1-1/+0
2022-08-03libtraceevent: Add warnings if fields are outside the eventSteven Rostedt (Google)1-0/+28
2022-07-14libtraceevent: version 1.6.2libtraceevent-1.6.2Steven Rostedt (Google)1-1/+1
2022-07-08libtraceevent: Add processing of __get_sockaddr() and __get_sockaddr_rel()Steven Rostedt (Google)1-1/+3
2022-07-08libtraceevent: Warn when kallsyms exits due to parsing errorSteven Rostedt (Google)1-1/+4
2022-06-17libtraceevent: Fix memleak in make_bprint_args()Wang ShaoBo1-1/+3
2022-06-16libtraceevent: version 1.6.1libtraceevent-1.6.1Steven Rostedt (Google)1-1/+1
2022-06-08libtraceevent: Reset field properly in event_read_fields()Namhyung Kim1-0/+1
2022-06-06libtraceevent: Reset right arg when copying TEP_PRINT_OPNamhyung Kim1-0/+2
2022-05-20libtraceevent: version 1.6libtraceevent-1.6.0Steven Rostedt (Google)1-1/+1
2022-05-20libtraceevent: Check type string length in eval_type_str()Namhyung Kim1-0/+4
2022-05-20kbuffer: Handle 64 bit timestamp eventSteven Rostedt (Google)1-3/+8
2022-03-24libtraceevent: Optimize print format parsing of constantsSteven Rostedt (Google)1-0/+118
2022-02-24libtraceevent: Fix %zd and %Zd processingSteven Rostedt (Google)1-1/+3
2022-02-21libtraceevent: Move to 1.6 develSteven Rostedt (Google)1-2/+2
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-19libtraceevent: Make functions bold in man pagesSteven Rostedt (Google)34-230/+230
2022-02-19libtraceevent: Add API tep_get_function_count()Steven Rostedt (Google)3-1/+20
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