From 2230bb655f94e5ee0d32593520de317e6081dec6 Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Mon, 5 Nov 2012 17:08:16 -0500 Subject: [PATCH] Add Debug output on errors Signed-off-by: Yannick Brosseau --- lttv/lttv/event.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lttv/lttv/event.c b/lttv/lttv/event.c index 2f26274c..c30dcf0b 100644 --- a/lttv/lttv/event.c +++ b/lttv/lttv/event.c @@ -20,15 +20,18 @@ unsigned long lttv_event_get_long_unsigned(LttvEvent *event, const char* field) timestamp = bt_ctf_get_timestamp(ctf_event); if (timestamp == -1ULL) { + printf("ERROR: lttv_event_get_long_unsigned - invalid event\n"); return 0; } //scope = bt_ctf_get_top_level_scope(ctf_event, BT_STREAM_PACKET_CONTEXT); scope = bt_ctf_get_top_level_scope(ctf_event, BT_EVENT_FIELDS); if (bt_ctf_field_get_error()) { + printf("ERROR: lttv_event_get_long_unsigned - cannot get field scope\n"); return 0; } data = bt_ctf_get_uint64(bt_ctf_get_field(ctf_event, scope, field)); if (bt_ctf_field_get_error()) { + printf("ERROR: lttv_event_get_long_unsigned - cannot get field data %s \n", field); return 0; } else { return data; @@ -82,14 +85,17 @@ long lttv_event_get_long(LttvEvent *event, const char* field) timestamp = bt_ctf_get_timestamp(ctf_event); if (timestamp == -1ULL) { + printf("ERROR: lttv_event_get_long - invalid event\n"); return 0; } scope = bt_ctf_get_top_level_scope(ctf_event, BT_EVENT_FIELDS); if (bt_ctf_field_get_error()) { + printf("ERROR: lttv_event_get_long - cannot get field scope\n"); return 0; } data = bt_ctf_get_int64(bt_ctf_get_field(ctf_event, scope, field)); if (bt_ctf_field_get_error()) { + printf("ERROR: lttv_event_get_long - cannot get field data %s \n", field); return 0; } else { return data; -- 2.34.1