X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=lttv%2Flttv%2Fevent.c;h=c30dcf0b666f00ec8fb338a1356f475656a2c464;hb=2230bb655f94e5ee0d32593520de317e6081dec6;hp=2f26274ca83e8f351e7688e1cebdb736a62e6755;hpb=1f3686cd4d8a0f6c5d9406181b398b6ddd9e0b7e;p=lttv.git 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;