X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fref-internal.h;h=a02ae4cdc1229a627226e74991cebb49887b4820;hp=5c17145e142075a1ead9efb4d73376d5ab2f5cc3;hb=a0377dfefe40662ba7d68617bce6ff467114136c;hpb=cc3b9644f017a91d347d7a414387292e3175635e diff --git a/include/lttng/ref-internal.h b/include/lttng/ref-internal.h index 5c17145e1..a02ae4cdc 100644 --- a/include/lttng/ref-internal.h +++ b/include/lttng/ref-internal.h @@ -10,7 +10,6 @@ * */ -#include typedef void (*lttng_release_func)(void *); @@ -22,7 +21,7 @@ struct lttng_ref { static inline void lttng_ref_init(struct lttng_ref *ref, lttng_release_func release) { - assert(ref); + LTTNG_ASSERT(ref); ref->count = 1; ref->release = release; } @@ -30,18 +29,18 @@ void lttng_ref_init(struct lttng_ref *ref, lttng_release_func release) static inline void lttng_ref_get(struct lttng_ref *ref) { - assert(ref); + LTTNG_ASSERT(ref); ref->count++; /* Overflow check. */ - assert(ref->count); + LTTNG_ASSERT(ref->count); } static inline void lttng_ref_put(struct lttng_ref *ref) { - assert(ref); + LTTNG_ASSERT(ref); /* Underflow check. */ - assert(ref->count); + LTTNG_ASSERT(ref->count); if (caa_unlikely((--ref->count) == 0)) { ref->release(ref); }