X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Ftrace-ir%2Fclock-class.c;h=4cfd01c852128e46eb178375b28298a6557891d4;hb=238b7404b66983c6ba15c3a44bfbf642f20bdabe;hp=2af178da98b3dac61fc06051c242832c7d2dedc0;hpb=d94d92ac6656fd252a5d7bb4f6c76935ba18e62e;p=babeltrace.git diff --git a/lib/trace-ir/clock-class.c b/lib/trace-ir/clock-class.c index 2af178da..4cfd01c8 100644 --- a/lib/trace-ir/clock-class.c +++ b/lib/trace-ir/clock-class.c @@ -50,10 +50,14 @@ void destroy_clock_class(struct bt_object *obj) if (clock_class->name.str) { g_string_free(clock_class->name.str, TRUE); + clock_class->name.str = NULL; + clock_class->name.value = NULL; } if (clock_class->description.str) { g_string_free(clock_class->description.str, TRUE); + clock_class->description.str = NULL; + clock_class->description.value = NULL; } bt_object_pool_finalize(&clock_class->cv_pool); @@ -202,7 +206,7 @@ uint64_t bt_clock_class_get_frequency(struct bt_clock_class *clock_class) return clock_class->frequency; } -int bt_private_clock_class_set_frequency( +void bt_private_clock_class_set_frequency( struct bt_private_clock_class *priv_clock_class, uint64_t frequency) { @@ -219,7 +223,6 @@ int bt_private_clock_class_set_frequency( clock_class->frequency = frequency; set_base_offset(clock_class); BT_LIB_LOGV("Set clock class's frequency: %!+K", clock_class); - return 0; } uint64_t bt_clock_class_get_precision(struct bt_clock_class *clock_class) @@ -228,7 +231,7 @@ uint64_t bt_clock_class_get_precision(struct bt_clock_class *clock_class) return clock_class->precision; } -int bt_private_clock_class_set_precision( +void bt_private_clock_class_set_precision( struct bt_private_clock_class *priv_clock_class, uint64_t precision) { @@ -241,7 +244,6 @@ int bt_private_clock_class_set_precision( clock_class, precision); clock_class->precision = precision; BT_LIB_LOGV("Set clock class's precision: %!+K", clock_class); - return 0; } void bt_clock_class_get_offset(struct bt_clock_class *clock_class, @@ -254,7 +256,7 @@ void bt_clock_class_get_offset(struct bt_clock_class *clock_class, *cycles = clock_class->offset_cycles; } -int bt_private_clock_class_set_offset( +void bt_private_clock_class_set_offset( struct bt_private_clock_class *priv_clock_class, int64_t seconds, uint64_t cycles) { @@ -269,7 +271,6 @@ int bt_private_clock_class_set_offset( clock_class->offset_cycles = cycles; set_base_offset(clock_class); BT_LIB_LOGV("Set clock class's offset: %!+K", clock_class); - return 0; } bt_bool bt_clock_class_is_absolute(struct bt_clock_class *clock_class) @@ -278,7 +279,7 @@ bt_bool bt_clock_class_is_absolute(struct bt_clock_class *clock_class) return (bool) clock_class->is_absolute; } -int bt_private_clock_class_set_is_absolute( +void bt_private_clock_class_set_is_absolute( struct bt_private_clock_class *priv_clock_class, bt_bool is_absolute) { @@ -289,7 +290,6 @@ int bt_private_clock_class_set_is_absolute( clock_class->is_absolute = (bool) is_absolute; BT_LIB_LOGV("Set clock class's absolute property: %!+K", clock_class); - return 0; } bt_uuid bt_clock_class_get_uuid(struct bt_clock_class *clock_class) @@ -298,7 +298,7 @@ bt_uuid bt_clock_class_get_uuid(struct bt_clock_class *clock_class) return clock_class->uuid.value; } -int bt_private_clock_class_set_uuid( +void bt_private_clock_class_set_uuid( struct bt_private_clock_class *priv_clock_class, bt_uuid uuid) { @@ -310,7 +310,6 @@ int bt_private_clock_class_set_uuid( memcpy(clock_class->uuid.uuid, uuid, BABELTRACE_UUID_LEN); clock_class->uuid.value = clock_class->uuid.uuid; BT_LIB_LOGV("Set clock class's UUID: %!+K", clock_class); - return 0; } BT_HIDDEN