#include "common/assert.h"
#include <inttypes.h>
#include <ctype.h>
+#include <string.h>
#include "pretty.h"
#define NSEC_PER_SEC 1000000000LL
const bt_stream *stream = NULL;
const bt_trace *trace = NULL;
const bt_event *event = bt_message_event_borrow_event_const(event_msg);
+ const char *ev_name;
int dom_print = 0;
bt_property_availability prop_avail;
if (print_names) {
print_name_equal(pretty, "name");
}
+ ev_name = bt_event_class_get_name(event_class);
if (pretty->use_colors) {
- g_string_append(pretty->string, COLOR_EVENT_NAME);
+ if (ev_name) {
+ g_string_append(pretty->string, COLOR_EVENT_NAME);
+ } else {
+ g_string_append(pretty->string, COLOR_UNKNOWN);
+ }
+ }
+ if (ev_name) {
+ g_string_append(pretty->string, ev_name);
+ } else {
+ g_string_append(pretty->string, "<unknown>");
}
- g_string_append(pretty->string, bt_event_class_get_name(event_class));
if (pretty->use_colors) {
g_string_append(pretty->string, COLOR_RST);
}