*
*/
-#include <assert.h>
#include <common/error.h>
#include <common/macros.h>
#include <common/mi-lttng.h>
}
/* Condition is not valid if this is not true. */
- assert(a->session_name);
- assert(b->session_name);
+ LTTNG_ASSERT(a->session_name);
+ LTTNG_ASSERT(b->session_name);
if (strcmp(a->session_name, b->session_name)) {
goto end;
}
- assert(a->channel_name);
- assert(b->channel_name);
+ LTTNG_ASSERT(a->channel_name);
+ LTTNG_ASSERT(b->channel_name);
if (strcmp(a->channel_name, b->channel_name)) {
goto end;
}
- assert(a->domain.set);
- assert(b->domain.set);
+ LTTNG_ASSERT(a->domain.set);
+ LTTNG_ASSERT(b->domain.set);
if (a->domain.type != b->domain.type) {
goto end;
}
uint64_t threshold_bytes;
const char *condition_type_str = NULL;
- assert(condition);
- assert(IS_USAGE_CONDITION(condition));
+ LTTNG_ASSERT(condition);
+ LTTNG_ASSERT(IS_USAGE_CONDITION(condition));
status = lttng_condition_buffer_usage_get_session_name(
condition, &session_name);
- assert(status == LTTNG_CONDITION_STATUS_OK);
- assert(session_name);
+ LTTNG_ASSERT(status == LTTNG_CONDITION_STATUS_OK);
+ LTTNG_ASSERT(session_name);
status = lttng_condition_buffer_usage_get_channel_name(
condition, &channel_name);
- assert(status == LTTNG_CONDITION_STATUS_OK);
- assert(session_name);
+ LTTNG_ASSERT(status == LTTNG_CONDITION_STATUS_OK);
+ LTTNG_ASSERT(session_name);
status = lttng_condition_buffer_usage_get_domain_type(
condition, &domain_type);
- assert(status == LTTNG_CONDITION_STATUS_OK);
+ LTTNG_ASSERT(status == LTTNG_CONDITION_STATUS_OK);
status = lttng_condition_buffer_usage_get_threshold(
condition, &threshold_bytes);
if (!is_threshold_bytes) {
status = lttng_condition_buffer_usage_get_threshold_ratio(
condition, &threshold_ratio);
- assert(status == LTTNG_CONDITION_STATUS_OK);
+ LTTNG_ASSERT(status == LTTNG_CONDITION_STATUS_OK);
}
switch (lttng_condition_get_type(condition)) {
return ret;
}
-LTTNG_HIDDEN
ssize_t lttng_condition_buffer_usage_low_create_from_payload(
struct lttng_payload_view *view,
struct lttng_condition **_condition)
return ret;
}
-LTTNG_HIDDEN
ssize_t lttng_condition_buffer_usage_high_create_from_payload(
struct lttng_payload_view *view,
struct lttng_condition **_condition)
return evaluation;
}
-LTTNG_HIDDEN
ssize_t lttng_evaluation_buffer_usage_low_create_from_payload(
struct lttng_payload_view *view,
struct lttng_evaluation **_evaluation)
return ret;
}
-LTTNG_HIDDEN
ssize_t lttng_evaluation_buffer_usage_high_create_from_payload(
struct lttng_payload_view *view,
struct lttng_evaluation **_evaluation)
free(usage);
}
-LTTNG_HIDDEN
struct lttng_evaluation *lttng_evaluation_buffer_usage_create(
enum lttng_condition_type type, uint64_t use, uint64_t capacity)
{