X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fhealth-internal.h;h=ceda0a8dd5b027321c514885ea6d4124e717b710;hp=80aa23fd549374e7cfb008b73c91e05c027d10e7;hb=a0377dfefe40662ba7d68617bce6ff467114136c;hpb=cc3b9644f017a91d347d7a414387292e3175635e diff --git a/include/lttng/health-internal.h b/include/lttng/health-internal.h index 80aa23fd5..ceda0a8dd 100644 --- a/include/lttng/health-internal.h +++ b/include/lttng/health-internal.h @@ -9,7 +9,6 @@ * */ -#include #include #include #include @@ -69,12 +68,12 @@ extern DECLARE_URCU_TLS(struct health_state, health_state); /* * Update current counter by 1 to indicate that the thread entered or left a * blocking state caused by a poll(). If the counter's value is not an even - * number (meaning a code execution flow), an assert() is raised. + * number (meaning a code execution flow), an LTTNG_ASSERT() is raised. */ static inline void health_poll_entry(void) { /* Code MUST be in code execution state which is an even number. */ - assert(!(uatomic_read(&URCU_TLS(health_state).current) + LTTNG_ASSERT(!(uatomic_read(&URCU_TLS(health_state).current) & HEALTH_POLL_VALUE)); uatomic_add(&URCU_TLS(health_state).current, HEALTH_POLL_VALUE); @@ -82,13 +81,13 @@ static inline void health_poll_entry(void) /* * Update current counter by 1 indicating the exit of a poll or blocking call. - * If the counter's value is not an odd number (a poll execution), an assert() + * If the counter's value is not an odd number (a poll execution), an LTTNG_ASSERT() * is raised. */ static inline void health_poll_exit(void) { /* Code MUST be in poll execution state which is an odd number. */ - assert(uatomic_read(&URCU_TLS(health_state).current) + LTTNG_ASSERT(uatomic_read(&URCU_TLS(health_state).current) & HEALTH_POLL_VALUE); uatomic_add(&URCU_TLS(health_state).current, HEALTH_POLL_VALUE);