X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Flib%2Ftrace-ir%2Fclock-snapshot.c;h=9d20c9c1a0ff69e7b4e378702155224bc8d509e7;hb=43c59509042845f8d42c3e99ec74d45fa2dc0908;hp=29b248e95c64f53451f1fe1f9edfe517a8934bbe;hpb=5faa71312312b1ed13dcb7487979fa73fed736d7;p=babeltrace.git diff --git a/src/lib/trace-ir/clock-snapshot.c b/src/lib/trace-ir/clock-snapshot.c index 29b248e9..9d20c9c1 100644 --- a/src/lib/trace-ir/clock-snapshot.c +++ b/src/lib/trace-ir/clock-snapshot.c @@ -27,7 +27,7 @@ #include "common/uuid.h" #include "clock-class.h" #include "clock-snapshot.h" -#include +#include #include "compat/compiler.h" #include #include "compat/string.h" @@ -63,7 +63,7 @@ struct bt_clock_snapshot *bt_clock_snapshot_new( bt_object_init_unique(&ret->base); ret->clock_class = clock_class; - bt_object_get_no_null_check(clock_class); + bt_object_get_ref_no_null_check(clock_class); bt_clock_class_freeze(clock_class); BT_LIB_LOGD("Created clock snapshot object: %!+k", ret); @@ -77,7 +77,7 @@ struct bt_clock_snapshot *bt_clock_snapshot_create( { struct bt_clock_snapshot *clock_snapshot = NULL; - BT_ASSERT(clock_class); + BT_ASSERT_DBG(clock_class); clock_snapshot = bt_object_pool_create_object(&clock_class->cs_pool); if (!clock_snapshot) { BT_LIB_LOGE_APPEND_CAUSE( @@ -88,7 +88,7 @@ struct bt_clock_snapshot *bt_clock_snapshot_create( if (G_LIKELY(!clock_snapshot->clock_class)) { clock_snapshot->clock_class = clock_class; - bt_object_get_no_null_check(clock_class); + bt_object_get_ref_no_null_check(clock_class); } end: @@ -100,7 +100,7 @@ void bt_clock_snapshot_recycle(struct bt_clock_snapshot *clock_snapshot) { struct bt_clock_class *clock_class; - BT_ASSERT(clock_snapshot); + BT_ASSERT_DBG(clock_snapshot); BT_LIB_LOGD("Recycling clock snapshot: %!+k", clock_snapshot); /* @@ -127,7 +127,7 @@ void bt_clock_snapshot_recycle(struct bt_clock_snapshot *clock_snapshot) */ bt_clock_snapshot_reset(clock_snapshot); clock_class = clock_snapshot->clock_class; - BT_ASSERT(clock_class); + BT_ASSERT_DBG(clock_class); clock_snapshot->clock_class = NULL; bt_object_pool_recycle_object(&clock_class->cs_pool, clock_snapshot); bt_object_put_ref(clock_class); @@ -149,6 +149,7 @@ bt_clock_snapshot_get_ns_from_origin( { int ret = BT_FUNC_STATUS_OK; + BT_ASSERT_PRE_DEV_NO_ERROR(); BT_ASSERT_PRE_DEV_NON_NULL(clock_snapshot, "Clock snapshot"); BT_ASSERT_PRE_DEV_NON_NULL(ret_value_ns, "Value (ns) (output)"); BT_ASSERT_PRE_DEV(clock_snapshot->is_set,