#include "common/common.h"
#include <babeltrace2/types.h>
#include <babeltrace2/value.h>
-#include <babeltrace2/value-const.h>
#include <unistd.h>
#include <glib.h>
{
struct bt_component_descriptor_set *comp_descr_set;
+ BT_ASSERT_PRE_NO_ERROR();
+
BT_LOGI_STR("Creating component descriptor set object.");
comp_descr_set = g_new0(struct bt_component_descriptor_set, 1);
if (!comp_descr_set) {
struct bt_component_descriptor_set_entry *entry = NULL;
GPtrArray *comp_descr_array = NULL;
+ BT_ASSERT_PRE_NO_ERROR();
BT_ASSERT_PRE_NON_NULL(comp_descr_set, "Component descriptor set");
BT_ASSERT_PRE_NON_NULL(comp_cls, "Component class");
BT_ASSERT_PRE(!params || bt_value_is_map(params),
comp_descr_array = comp_descr_set->sinks;
break;
default:
- abort();
+ bt_common_abort();
}
BT_ASSERT(comp_descr_array);
const struct bt_component_class *comp_cls,
const struct bt_value *params)
{
+ BT_ASSERT_PRE_NO_ERROR();
+
return bt_component_descriptor_set_add_descriptor_with_initialize_method_data(
comp_descr_set, comp_cls, params, NULL);
}