X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=lib%2Ftrace-ir%2Ftrace-class.c;h=78a7161bb56c2c632521115364bcf8cfcf80ad00;hb=35fa110e5bea4a35497313adf3e3d0fa09db9ff7;hp=b072bad8d160256cfd26981b8b320a350940036c;hpb=a9ea68b0fb175765d2b74fb5612bbd07a86857c9;p=babeltrace.git diff --git a/lib/trace-ir/trace-class.c b/lib/trace-ir/trace-class.c index b072bad8..78a7161b 100644 --- a/lib/trace-ir/trace-class.c +++ b/lib/trace-ir/trace-class.c @@ -96,11 +96,12 @@ void free_packet_header_field(struct bt_field_wrapper *field_wrapper, bt_field_wrapper_destroy(field_wrapper); } -struct bt_trace_class *bt_trace_class_create(void) +struct bt_trace_class *bt_trace_class_create(bt_self_component *self_comp) { struct bt_trace_class *tc = NULL; int ret; + BT_ASSERT_PRE_NON_NULL(self_comp, "Self component"); BT_LOGD_STR("Creating default trace class object."); tc = g_new0(struct bt_trace_class, 1); if (!tc) {