aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
3 hourslibtraceevent: Avoid a simple asprintf caseHEADlibtraceeventIan Rogers1-2/+4
3 hourslibtraceevent: Fix event-parse memory leak in process_condIan Rogers1-0/+2
2024-04-15libtraceevent: Have single quotes represent charactersSteven Rostedt (Google)1-1/+12
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-26libtraceevent: Add tep_get_sub_buffer_data_size()Steven Rostedt (Google)1-0/+14
2023-12-24kbuffer: Add kbuffer_refresh() APISteven Rostedt (Google)1-0/+20
2023-12-24kbuffer: Add kbuffer_subbuffer() APISteven Rostedt (Google)1-0/+11
2023-12-24kbuffer: Add kbuffer_dup()Steven Rostedt (Google)1-0/+20
2023-12-24kbuffer: Add kbuffer_read_buffer()Steven Rostedt (Google)1-21/+151
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)1-0/+15
2023-10-18libtraceevent: Add tep_record_is_event() APISteven Rostedt (Google)1-0/+15
2023-06-02libtraceevent: Handle printf '%+d" caseSteven Rostedt (Google)1-2/+2
2023-05-30libtraceevent: Add initial support for mesonDaniel Wagner1-0/+35
2023-05-29libtraceevent: Handle %cDavid Ahern1-0/+1
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: Show migrate-disable fieldSteven Rostedt (Google)1-2/+7
2023-01-06libtraceevent: Fix output of raw printsSteven Rostedt (Google)1-1/+1
2023-01-03libtraceevent: Fix string parsingSteven Rostedt (Google)1-0/+5
2022-12-16libtraceevent: Remove global input bufferFelipe Balbi3-246/+254
2022-12-14libtraceevent: Fail to parse if sizeof(long) is used and long size is not def...Steven Rostedt (Google)1-2/+9
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: Pretty-print cpumask fields as a cpulistValentin Schneider1-1/+167
2022-12-13libtraceevent: Add boiler-plate code for cpumask typesValentin Schneider1-0/+24
2022-12-13libtraceevent: Ensure print_field_raw() terminates with '\0'Valentin Schneider1-0/+1
2022-12-08libtraceevent kbuffer: Add SAME_AS_HOST for endian and sizeSteven Rostedt (Google)1-1/+30
2022-12-08libtraceevent: Rename kbuffer_create() to tep_kbuffer()Steven Rostedt (Google)1-3/+4
2022-12-06libtraceevent: Add tep_find_function_info()Steven Rostedt (Google)1-0/+37
2022-12-06libtraceevent: Add kbuffer_create()Steven Rostedt (Google)1-0/+26
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-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-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-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: 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: 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-19libtraceevent: Add API tep_get_function_count()Steven Rostedt (Google)1-0/+14
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)1-2/+8
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-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)1-1/+20
2021-12-17libtraceevent: Account for old dynamic string formats and honor sizeSteven Rostedt (VMware)1-24/+43
2021-12-17libtraceevent: Move installed headers into their own directorySteven Rostedt (VMware)4-976/+0
2021-12-17libtraceevent: Rewrite Makefiles to be like libtracefsSteven Rostedt (VMware)1-4/+47
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: 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-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-24libtraceevent: Free "->" token in process_entry()Steven Rostedt (VMware)1-0/+2
2021-06-23Revert "libtraceevent: Add eof checks"Steven Rostedt (VMware)1-48/+14
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-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-12libtraceevent: Add back log functions for backward compatibilitySteven Rostedt (VMware)2-0/+25
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-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: Add the API tep_parse_printk_formats()Steven Rostedt (VMware)2-0/+52
2021-04-09libtraceevent: Add the API tep_parse_saved_cmdlines()Steven Rostedt (VMware)2-0/+43
2021-04-09libtraceevent: Add the API tep_parse_kallsyms()Steven Rostedt (VMware)2-0/+69
2021-04-09libtraceevent: Add tep_warning()Tzvetomir Stoyanov (VMware)4-36/+28
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
2020-12-11libtraceevent: Add license informationSteven Rostedt (VMware)1-0/+1
2020-12-10libtraceevent: Move source files into src/ directorySteven Rostedt (VMware)15-0/+13190