X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fctf-writer%2Fobject.h;h=70032c2306992ee1f106fbd8fe2d322e9931ee5c;hb=98b15851a941e7342b8bb19e265cdc3a40fabfb8;hp=1e1b7869bce572719d035e5f42028d4594faf5dd;hpb=4b3b8e4ad436df173c9ecdf8279ccaa3a6d41201;p=babeltrace.git diff --git a/src/ctf-writer/object.h b/src/ctf-writer/object.h index 1e1b7869..70032c23 100644 --- a/src/ctf-writer/object.h +++ b/src/ctf-writer/object.h @@ -91,16 +91,16 @@ struct bt_ctf_object { static inline unsigned long long bt_ctf_object_get_ref_count(struct bt_ctf_object *obj) { - BT_ASSERT(obj); - BT_ASSERT(obj->is_shared); + BT_ASSERT_DBG(obj); + BT_ASSERT_DBG(obj->is_shared); return obj->ref_count; } static inline struct bt_ctf_object *bt_ctf_object_borrow_parent(struct bt_ctf_object *obj) { - BT_ASSERT(obj); - BT_ASSERT(obj->is_shared); + BT_ASSERT_DBG(obj); + BT_ASSERT_DBG(obj->is_shared); return obj->parent; } @@ -119,8 +119,8 @@ struct bt_ctf_object *bt_ctf_object_get_parent(struct bt_ctf_object *obj) static inline void bt_ctf_object_set_parent(struct bt_ctf_object *child, struct bt_ctf_object *parent) { - BT_ASSERT(child); - BT_ASSERT(child->is_shared); + BT_ASSERT_DBG(child); + BT_ASSERT_DBG(child->is_shared); #ifdef BT_LOGT BT_LOGT("Setting object's parent: addr=%p, parent-addr=%p", @@ -134,7 +134,7 @@ void bt_ctf_object_set_parent(struct bt_ctf_object *child, struct bt_ctf_object * object's reference count falls to zero. */ if (parent) { - BT_ASSERT(!child->parent); + BT_ASSERT_DBG(!child->parent); child->parent = parent; bt_ctf_object_get_no_null_check(parent); } else { @@ -149,9 +149,9 @@ void bt_ctf_object_set_parent(struct bt_ctf_object *child, struct bt_ctf_object static inline void bt_ctf_object_try_spec_release(struct bt_ctf_object *obj) { - BT_ASSERT(obj); - BT_ASSERT(obj->is_shared); - BT_ASSERT(obj->spec_release_func); + BT_ASSERT_DBG(obj); + BT_ASSERT_DBG(obj->is_shared); + BT_ASSERT_DBG(obj->spec_release_func); if (bt_ctf_object_get_ref_count(obj) == 0) { obj->spec_release_func(obj); @@ -197,8 +197,8 @@ static inline void bt_ctf_object_init(struct bt_ctf_object *obj, bool is_shared, bt_ctf_object_release_func release_func) { - BT_ASSERT(obj); - BT_ASSERT(!is_shared || release_func); + BT_ASSERT_DBG(obj); + BT_ASSERT_DBG(!is_shared || release_func); obj->is_shared = is_shared; obj->release_func = release_func; obj->parent_is_owner_listener_func = NULL; @@ -224,8 +224,8 @@ static inline void bt_ctf_object_init_shared_with_parent(struct bt_ctf_object *obj, bt_ctf_object_release_func spec_release_func) { - BT_ASSERT(obj); - BT_ASSERT(spec_release_func); + BT_ASSERT_DBG(obj); + BT_ASSERT_DBG(spec_release_func); bt_ctf_object_init_shared(obj, bt_ctf_object_with_parent_release_func); obj->spec_release_func = spec_release_func; } @@ -234,26 +234,26 @@ static inline void bt_ctf_object_set_parent_is_owner_listener_func(struct bt_ctf_object *obj, bt_ctf_object_parent_is_owner_listener_func func) { - BT_ASSERT(obj); - BT_ASSERT(obj->is_shared); - BT_ASSERT(obj->spec_release_func); + BT_ASSERT_DBG(obj); + BT_ASSERT_DBG(obj->is_shared); + BT_ASSERT_DBG(obj->spec_release_func); ((struct bt_ctf_object *) obj)->parent_is_owner_listener_func = func; } static inline void bt_ctf_object_inc_ref_count(struct bt_ctf_object *obj) { - BT_ASSERT(obj); - BT_ASSERT(obj->is_shared); + BT_ASSERT_DBG(obj); + BT_ASSERT_DBG(obj->is_shared); obj->ref_count++; - BT_ASSERT(obj->ref_count != 0); + BT_ASSERT_DBG(obj->ref_count != 0); } static inline void *bt_ctf_object_get_no_null_check_no_parent_check(struct bt_ctf_object *obj) { - BT_ASSERT(obj); - BT_ASSERT(obj->is_shared); + BT_ASSERT_DBG(obj); + BT_ASSERT_DBG(obj->is_shared); #ifdef BT_LOGT BT_LOGT("Incrementing object's reference count: %llu -> %llu: " @@ -269,8 +269,8 @@ void *bt_ctf_object_get_no_null_check_no_parent_check(struct bt_ctf_object *obj) static inline void *bt_ctf_object_get_no_null_check(struct bt_ctf_object *obj) { - BT_ASSERT(obj); - BT_ASSERT(obj->is_shared); + BT_ASSERT_DBG(obj); + BT_ASSERT_DBG(obj->is_shared); if (G_UNLIKELY(obj->parent && bt_ctf_object_get_ref_count(obj) == 0)) { #ifdef BT_LOGT @@ -295,9 +295,9 @@ void *bt_ctf_object_get_no_null_check(struct bt_ctf_object *obj) static inline void bt_ctf_object_put_no_null_check(struct bt_ctf_object *obj) { - BT_ASSERT(obj); - BT_ASSERT(obj->is_shared); - BT_ASSERT(obj->ref_count > 0); + BT_ASSERT_DBG(obj); + BT_ASSERT_DBG(obj->is_shared); + BT_ASSERT_DBG(obj->ref_count > 0); #ifdef BT_LOGT BT_LOGT("Decrementing object's reference count: %llu -> %llu: " @@ -309,7 +309,7 @@ void bt_ctf_object_put_no_null_check(struct bt_ctf_object *obj) obj->ref_count--; if (obj->ref_count == 0) { - BT_ASSERT(obj->release_func); + BT_ASSERT_DBG(obj->release_func); obj->release_func(obj); } }