X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Fcommon%2Fmetadata%2Fctf-meta.h;h=823b53ef757b42cc224e3c77ee6441fb980e350c;hb=1eb289076eed1e36fa2c7256f504fb22f40f9f7c;hp=8db2dee4ea6588a94d2f47834d06930793125ed4;hpb=d7fd29385b85f38cfbef2849c850951cff681b20;p=babeltrace.git diff --git a/src/plugins/ctf/common/metadata/ctf-meta.h b/src/plugins/ctf/common/metadata/ctf-meta.h index 8db2dee4..823b53ef 100644 --- a/src/plugins/ctf/common/metadata/ctf-meta.h +++ b/src/plugins/ctf/common/metadata/ctf-meta.h @@ -50,6 +50,7 @@ enum ctf_field_class_meaning { }; enum ctf_byte_order { + CTF_BYTE_ORDER_UNKNOWN, CTF_BYTE_ORDER_DEFAULT, CTF_BYTE_ORDER_LITTLE, CTF_BYTE_ORDER_BIG, @@ -309,6 +310,12 @@ struct ctf_trace_class { /* Weak, set during translation */ bt_trace_class *ir_tc; + + struct { + bool lttng_crash; + bool lttng_event_after_packet; + bool barectf_event_before_packet; + } quirks; }; static inline @@ -1636,7 +1643,7 @@ struct ctf_trace_class *ctf_trace_class_create(void) struct ctf_trace_class *tc = g_new0(struct ctf_trace_class, 1); BT_ASSERT(tc); - tc->default_byte_order = -1; + tc->default_byte_order = CTF_BYTE_ORDER_UNKNOWN; tc->clock_classes = g_ptr_array_new_with_free_func( (GDestroyNotify) ctf_clock_class_destroy); BT_ASSERT(tc->clock_classes);