aboutsummaryrefslogtreecommitdiffstats
path: root/parse-events.c
diff options
context:
space:
mode:
Diffstat (limited to 'parse-events.c')
-rw-r--r--parse-events.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/parse-events.c b/parse-events.c
index c831180..7e7b74f 100644
--- a/parse-events.c
+++ b/parse-events.c
@@ -2878,6 +2878,9 @@ void pevent_data_lat_fmt(struct trace_seq *s, void *data, int size __unused)
2878 trace_seq_putc(s, '.'); 2878 trace_seq_putc(s, '.');
2879 else 2879 else
2880 trace_seq_printf(s, "%d", lock_depth); 2880 trace_seq_printf(s, "%d", lock_depth);
2881
2882 if (!s->full)
2883 trace_seq_putc(s, 0);
2881} 2884}
2882 2885
2883int pevent_data_type(void *data) 2886int pevent_data_type(void *data)
@@ -2910,6 +2913,9 @@ void pevent_event_info(struct trace_seq *s, struct event *event,
2910 event->handler(s, data, size, event, cpu, nsecs); 2913 event->handler(s, data, size, event, cpu, nsecs);
2911 else 2914 else
2912 pretty_print(s, data, size, event); 2915 pretty_print(s, data, size, event);
2916
2917 if (!s->full)
2918 trace_seq_putc(s, 0);
2913} 2919}
2914 2920
2915void pevent_print_event(struct trace_seq *s, 2921void pevent_print_event(struct trace_seq *s,
@@ -2950,6 +2956,10 @@ void pevent_print_event(struct trace_seq *s,
2950 event->handler(s, data, size, event, cpu, nsecs); 2956 event->handler(s, data, size, event, cpu, nsecs);
2951 else 2957 else
2952 pretty_print(s, data, size, event); 2958 pretty_print(s, data, size, event);
2959
2960 if (!s->full)
2961 trace_seq_putc(s, 0);
2962
2953} 2963}
2954 2964
2955static void print_fields(struct trace_seq *s, struct print_flag_sym *field) 2965static void print_fields(struct trace_seq *s, struct print_flag_sym *field)