{
const struct lttng_error_query_result_counter *counter_result;
- assert(result->type == LTTNG_ERROR_QUERY_RESULT_TYPE_COUNTER);
+ LTTNG_ASSERT(result->type == LTTNG_ERROR_QUERY_RESULT_TYPE_COUNTER);
counter_result = container_of(result, typeof(*counter_result), parent);
return lttng_dynamic_buffer_append(&payload->buffer,
sizeof(struct lttng_error_query_result_counter_comm));
}
-LTTNG_HIDDEN
int lttng_error_query_result_serialize(
const struct lttng_error_query_result *result,
struct lttng_payload *payload)
{
int ret;
- assert(name);
- assert(description);
+ LTTNG_ASSERT(name);
+ LTTNG_ASSERT(description);
result->type = result_type;
return ret;
}
-LTTNG_HIDDEN
void lttng_error_query_result_destroy(struct lttng_error_query_result *counter)
{
if (!counter) {
free(counter);
}
-LTTNG_HIDDEN
struct lttng_error_query_result *
lttng_error_query_result_counter_create(
const char *name, const char *description, uint64_t value)
lttng_error_query_result_destroy(result);
}
-LTTNG_HIDDEN
struct lttng_error_query_results *lttng_error_query_results_create(void)
{
struct lttng_error_query_results *set = zmalloc(sizeof(*set));
return set;
}
-LTTNG_HIDDEN
int lttng_error_query_results_add_result(
struct lttng_error_query_results *results,
struct lttng_error_query_result *result)
&results->results, result);
}
-LTTNG_HIDDEN
ssize_t lttng_error_query_result_create_from_payload(
struct lttng_payload_view *view,
struct lttng_error_query_result **result)
return used_size;
}
-LTTNG_HIDDEN
int lttng_error_query_results_serialize(
const struct lttng_error_query_results *results,
struct lttng_payload *payload)
return ret;
}
-LTTNG_HIDDEN
ssize_t lttng_error_query_results_create_from_payload(
struct lttng_payload_view *view,
struct lttng_error_query_results **_results)
return ret;
}
-LTTNG_HIDDEN
enum lttng_error_query_target_type lttng_error_query_get_target_type(
const struct lttng_error_query *query)
{
return query->target_type;
}
-LTTNG_HIDDEN
const struct lttng_trigger *lttng_error_query_trigger_borrow_target(
const struct lttng_error_query *query)
{
return query_trigger->trigger;
}
-LTTNG_HIDDEN
const struct lttng_trigger *lttng_error_query_condition_borrow_target(
const struct lttng_error_query *query)
{
return query_trigger->trigger;
}
-LTTNG_HIDDEN
const struct lttng_trigger *lttng_error_query_action_borrow_trigger_target(
const struct lttng_error_query *query)
{
return query_action->trigger;
}
-LTTNG_HIDDEN
struct lttng_action *lttng_error_query_action_borrow_action_target(
const struct lttng_error_query *query,
struct lttng_trigger *trigger)
trigger, &query_action->action_path);
}
-LTTNG_HIDDEN
int lttng_error_query_serialize(const struct lttng_error_query *query,
struct lttng_payload *payload)
{
return ret;
}
-LTTNG_HIDDEN
ssize_t lttng_error_query_create_from_payload(struct lttng_payload_view *view,
struct lttng_error_query **query)
{
*result = (typeof(*result)) lttng_dynamic_pointer_array_get_pointer(
&results->results, index);
- assert(*result);
+ LTTNG_ASSERT(*result);
status = LTTNG_ERROR_QUERY_RESULTS_STATUS_OK;
end:
return status;
enum lttng_error_query_result_status status;
uint64_t value;
- assert(result);
- assert(writer);
+ LTTNG_ASSERT(result);
+ LTTNG_ASSERT(writer);
status = lttng_error_query_result_counter_get_value(result, &value);
- assert(status == LTTNG_ERROR_QUERY_RESULT_STATUS_OK);
+ LTTNG_ASSERT(status == LTTNG_ERROR_QUERY_RESULT_STATUS_OK);
/* Open error query result counter element. */
ret = mi_lttng_writer_open_element(
const char *name = NULL;
const char *description = NULL;
- assert(result);
- assert(writer);
+ LTTNG_ASSERT(result);
+ LTTNG_ASSERT(writer);
type = lttng_error_query_result_get_type(result);
result_status = lttng_error_query_result_get_name(result, &name);
- assert(result_status == LTTNG_ERROR_QUERY_RESULT_STATUS_OK);
+ LTTNG_ASSERT(result_status == LTTNG_ERROR_QUERY_RESULT_STATUS_OK);
result_status = lttng_error_query_result_get_description(
result, &description);
- assert(result_status == LTTNG_ERROR_QUERY_RESULT_STATUS_OK);
+ LTTNG_ASSERT(result_status == LTTNG_ERROR_QUERY_RESULT_STATUS_OK);
/* Open error query result element. */
ret = mi_lttng_writer_open_element(
return ret_code;
}
-LTTNG_HIDDEN
enum lttng_error_code lttng_error_query_results_mi_serialize(
const struct lttng_error_query_results *results,
struct mi_writer *writer)
unsigned int i, count;
enum lttng_error_query_results_status results_status;
- assert(results);
- assert(writer);
+ LTTNG_ASSERT(results);
+ LTTNG_ASSERT(writer);
/* Open error query results element. */
ret = mi_lttng_writer_open_element(
}
results_status = lttng_error_query_results_get_count(results, &count);
- assert(results_status == LTTNG_ERROR_QUERY_RESULTS_STATUS_OK);
+ LTTNG_ASSERT(results_status == LTTNG_ERROR_QUERY_RESULTS_STATUS_OK);
for (i = 0; i < count; i++) {
const struct lttng_error_query_result *result;
results_status = lttng_error_query_results_get_result(
results, &result, i);
- assert(results_status == LTTNG_ERROR_QUERY_RESULTS_STATUS_OK);
+ LTTNG_ASSERT(results_status == LTTNG_ERROR_QUERY_RESULTS_STATUS_OK);
/* A single error query result. */
ret_code = lttng_error_query_result_mi_serialize(result, writer);