X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=src%2Flib%2Ftrace-ir%2Fclock-class.c;h=8a3640bcac56fc8592ced72f615782b33c9c0cc0;hb=7704a0af9f2275321f8294df8c02f8a299b3134e;hp=0b449e277ad2e4b8f5911373de10a55c822d60ff;hpb=969c1d8a5c653480fe295344fece03988d101662;p=babeltrace.git diff --git a/src/lib/trace-ir/clock-class.c b/src/lib/trace-ir/clock-class.c index 0b449e27..8a3640bc 100644 --- a/src/lib/trace-ir/clock-class.c +++ b/src/lib/trace-ir/clock-class.c @@ -26,7 +26,6 @@ #include "lib/assert-pre.h" #include "common/uuid.h" -#include #include #include "clock-class.h" #include "clock-snapshot.h" @@ -88,6 +87,7 @@ struct bt_clock_class *bt_clock_class_create(bt_self_component *self_comp) int ret; struct bt_clock_class *clock_class = NULL; + BT_ASSERT_PRE_NO_ERROR(); BT_ASSERT_PRE_NON_NULL(self_comp, "Self component"); BT_LOGD_STR("Creating default clock class object"); @@ -152,6 +152,7 @@ const char *bt_clock_class_get_name(const struct bt_clock_class *clock_class) enum bt_clock_class_set_name_status bt_clock_class_set_name( struct bt_clock_class *clock_class, const char *name) { + BT_ASSERT_PRE_NO_ERROR(); BT_ASSERT_PRE_NON_NULL(clock_class, "Clock class"); BT_ASSERT_PRE_NON_NULL(name, "Name"); BT_ASSERT_PRE_DEV_CLOCK_CLASS_HOT(clock_class); @@ -171,6 +172,7 @@ const char *bt_clock_class_get_description( enum bt_clock_class_set_description_status bt_clock_class_set_description( struct bt_clock_class *clock_class, const char *descr) { + BT_ASSERT_PRE_NO_ERROR(); BT_ASSERT_PRE_NON_NULL(clock_class, "Clock class"); BT_ASSERT_PRE_NON_NULL(descr, "Description"); BT_ASSERT_PRE_DEV_CLOCK_CLASS_HOT(clock_class); @@ -301,6 +303,7 @@ bt_clock_class_cycles_to_ns_from_origin( { int ret; + BT_ASSERT_PRE_DEV_NO_ERROR(); BT_ASSERT_PRE_DEV_NON_NULL(clock_class, "Clock class"); BT_ASSERT_PRE_DEV_NON_NULL(ns, "Nanoseconds (output)"); ret = bt_util_ns_from_origin_clock_class(clock_class, cycles, ns);