#include <stdlib.h>
#include <stdint.h>
-#include <babeltrace2/error-const.h>
-#include <babeltrace2/error-cause-const.h>
+#include <babeltrace2/babeltrace.h>
#include "error.h"
#include "graph/message/iterator.h"
type_str = "sink";
break;
default:
- abort();
+ bt_common_abort();
}
if (comp_class_id->plugin_name->len > 0) {
return cause;
}
+static
struct bt_error_cause_message_iterator_actor *
create_error_cause_message_iterator_actor(struct bt_message_iterator *iter,
const char *file_name, uint64_t line_no)
* message iterator, which is a self component port input
* message iterator.
*/
- BT_ASSERT(iter->type ==
- BT_MESSAGE_ITERATOR_TYPE_SELF_COMPONENT_PORT_INPUT);
input_port_iter = (void *) iter;
cause = g_new0(struct bt_error_cause_message_iterator_actor, 1);
if (!cause) {
struct bt_error_cause *cause = NULL;
int status = BT_FUNC_STATUS_OK;
- BT_ASSERT_PRE_NON_NULL(error, "Error");
- BT_ASSERT_PRE_NON_NULL(module_name, "Module name");
- BT_ASSERT_PRE_NON_NULL(file_name, "Function name");
- BT_ASSERT_PRE_NON_NULL(msg_fmt, "Message format string");
+ BT_ASSERT(error);
+ BT_ASSERT(module_name);
+ BT_ASSERT(file_name);
+ BT_ASSERT(msg_fmt);
BT_LOGD("Appending error cause from unknown actor: "
"module-name=\"%s\", func-name=\"%s\", line-no=%" PRIu64,
module_name, file_name, line_no);
struct bt_error_cause_component_actor *cause = NULL;
int status = BT_FUNC_STATUS_OK;
- BT_ASSERT_PRE_NON_NULL(error, "Error");
- BT_ASSERT_PRE_NON_NULL(self_comp, "Component");
- BT_ASSERT_PRE_NON_NULL(file_name, "Function name");
- BT_ASSERT_PRE_NON_NULL(msg_fmt, "Message format string");
+ BT_ASSERT(error);
+ BT_ASSERT(self_comp);
+ BT_ASSERT(file_name);
+ BT_ASSERT(msg_fmt);
BT_LIB_LOGD("Appending error cause from component actor: %![comp-]+c",
self_comp);
cause = create_error_cause_component_actor((void *) self_comp,
struct bt_error_cause_component_class_actor *cause = NULL;
int status = BT_FUNC_STATUS_OK;
- BT_ASSERT_PRE_NON_NULL(error, "Error");
- BT_ASSERT_PRE_NON_NULL(self_comp_class, "Component class");
- BT_ASSERT_PRE_NON_NULL(file_name, "Function name");
- BT_ASSERT_PRE_NON_NULL(msg_fmt, "Message format string");
+ BT_ASSERT(error);
+ BT_ASSERT(self_comp_class);
+ BT_ASSERT(file_name);
+ BT_ASSERT(msg_fmt);
BT_LIB_LOGD("Appending error cause from component class actor: "
"%![comp-cls-]+C", self_comp_class);
cause = create_error_cause_component_class_actor(
struct bt_error_cause_message_iterator_actor *cause = NULL;
int status = BT_FUNC_STATUS_OK;
- BT_ASSERT_PRE_NON_NULL(error, "Error");
- BT_ASSERT_PRE_NON_NULL(self_iter, "Message iterator");
- BT_ASSERT_PRE_NON_NULL(file_name, "Function name");
- BT_ASSERT_PRE_NON_NULL(msg_fmt, "Message format string");
+ BT_ASSERT(error);
+ BT_ASSERT(self_iter);
+ BT_ASSERT(file_name);
+ BT_ASSERT(msg_fmt);
BT_LIB_LOGD("Appending error cause from message iterator actor: "
"%![comp-]+i", self_iter);
cause = create_error_cause_message_iterator_actor(