aboutsummaryrefslogtreecommitdiffstats
path: root/parse-events.c
diff options
context:
space:
mode:
Diffstat (limited to 'parse-events.c')
-rw-r--r--parse-events.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/parse-events.c b/parse-events.c
index 1e854e2..595ba90 100644
--- a/parse-events.c
+++ b/parse-events.c
@@ -4464,6 +4464,9 @@ int pevent_get_field_val(struct trace_seq *s, struct event_format *event,
4464{ 4464{
4465 struct format_field *field; 4465 struct format_field *field;
4466 4466
4467 if (!event)
4468 return -1;
4469
4467 field = pevent_find_field(event, name); 4470 field = pevent_find_field(event, name);
4468 4471
4469 return get_field_val(s, field, name, record, val, err); 4472 return get_field_val(s, field, name, record, val, err);
@@ -4486,6 +4489,9 @@ int pevent_get_common_field_val(struct trace_seq *s, struct event_format *event,
4486{ 4489{
4487 struct format_field *field; 4490 struct format_field *field;
4488 4491
4492 if (!event)
4493 return -1;
4494
4489 field = pevent_find_common_field(event, name); 4495 field = pevent_find_common_field(event, name);
4490 4496
4491 return get_field_val(s, field, name, record, val, err); 4497 return get_field_val(s, field, name, record, val, err);
@@ -4508,6 +4514,9 @@ int pevent_get_any_field_val(struct trace_seq *s, struct event_format *event,
4508{ 4514{
4509 struct format_field *field; 4515 struct format_field *field;
4510 4516
4517 if (!event)
4518 return -1;
4519
4511 field = pevent_find_any_field(event, name); 4520 field = pevent_find_any_field(event, name);
4512 4521
4513 return get_field_val(s, field, name, record, val, err); 4522 return get_field_val(s, field, name, record, val, err);