#include "logging.h"
#include <inttypes.h>
-#include <assert.h>
+#include <babeltrace/assert-internal.h>
#include <babeltrace/babeltrace.h>
#include <ctfcopytrace.h>
struct bt_field_type *payload_type = NULL;
payload = bt_event_get_payload(event, NULL);
- assert(payload);
+ BT_ASSERT(payload);
payload_type = bt_field_get_type(payload);
- assert(payload_type);
+ BT_ASSERT(payload_type);
if (bt_field_type_get_type_id(payload_type) != BT_FIELD_TYPE_ID_STRUCT) {
BT_LOGE("Wrong type, expected struct: field-name=\"%s\"",
}
sec_type = bt_field_get_type(sec);
- assert(sec_type);
+ BT_ASSERT(sec_type);
if (bt_field_type_get_type_id(sec_type) != BT_FIELD_TYPE_ID_STRUCT) {
BT_LOGE("Wrong type, expected struct, field-name=\"%s\"",
}
field_type = bt_field_get_type(field);
- assert(field_type);
+ BT_ASSERT(field_type);
if (bt_field_type_get_type_id(field_type) != BT_FIELD_TYPE_ID_INTEGER) {
BT_LOGE("Wrong type, expected integer: field-name=\"%s\"",
}
field_type = bt_field_get_type(field);
- assert(field_type);
+ BT_ASSERT(field_type);
if (bt_field_type_get_type_id(field_type) != BT_FIELD_TYPE_ID_INTEGER) {
BT_LOGE("Wrong type, expected integer: field-name=\"%s\"", field_name);
}
field_type = bt_field_get_type(field);
- assert(field_type);
+ BT_ASSERT(field_type);
if (bt_field_type_get_type_id(field_type) != BT_FIELD_TYPE_ID_INTEGER) {
BT_LOGE("Wrong type, expected integer: field-name=\"%s\"",
}
field_type = bt_field_get_type(field);
- assert(field_type);
+ BT_ASSERT(field_type);
if (bt_field_type_get_type_id(field_type) != BT_FIELD_TYPE_ID_INTEGER) {
BT_LOGE("Wrong type, expected integer: field-name=\"%s\"", field_name);
}
field_type = bt_field_get_type(field);
- assert(field_type);
+ BT_ASSERT(field_type);
if (bt_field_type_get_type_id(field_type) != BT_FIELD_TYPE_ID_STRING) {
BT_LOGE("Wrong type, expected string: field-name=\"%s\"",
}
field_type = bt_field_get_type(field);
- assert(field_type);
+ BT_ASSERT(field_type);
if (bt_field_type_get_type_id(field_type) != BT_FIELD_TYPE_ID_SEQUENCE) {
BT_LOGE("Wrong type, expected sequence: field-name=\"%s\"", field_name);
BT_PUT(field_type);
seq_len = bt_field_sequence_get_length(field);
- assert(seq_len);
+ BT_ASSERT(seq_len);
ret = bt_field_unsigned_integer_get_value(seq_len, build_id_len);
if (ret) {
goto end;
}
ret = bt_value_string_get(field, &str_value);
- assert(ret == BT_VALUE_STATUS_OK);
+ BT_ASSERT(ret == BT_VALUE_STATUS_OK);
/* Domain not ust, no debug info */
if (strcmp(str_value, "ust") != 0) {
goto end;
}
ret = bt_value_string_get(field, &str_value);
- assert(ret == BT_VALUE_STATUS_OK);
+ BT_ASSERT(ret == BT_VALUE_STATUS_OK);
/* Tracer_name not lttng-ust, no debug info */
if (strcmp(str_value, "lttng-ust") != 0) {
enum bt_component_status ret;
stream_class = bt_stream_get_class(stream);
- assert(stream_class);
+ BT_ASSERT(stream_class);
writer_stream_class = bt_stream_get_class(writer_stream);
- assert(writer_stream_class);
+ BT_ASSERT(writer_stream_class);
ret = ctf_copy_event_classes(debug_it->err, stream_class,
writer_stream_class);
nr_stream = bt_trace_get_stream_count(trace);
for (i = 0; i < nr_stream; i++) {
stream = bt_trace_get_stream_by_index(trace, i);
- assert(stream);
+ BT_ASSERT(stream);
writer_stream = bt_trace_get_stream_by_index(writer_trace, i);
- assert(writer_stream);
+ BT_ASSERT(writer_stream);
ret = sync_event_classes(di_trace->debug_it, stream, writer_stream);
if (ret) {
}
stream_class = bt_stream_get_class(stream);
- assert(stream_class);
+ BT_ASSERT(stream_class);
trace = bt_stream_class_get_trace(stream_class);
- assert(trace);
+ BT_ASSERT(trace);
ret = ctf_copy_trace(debug_it->err, trace, writer_trace);
if (ret != BT_COMPONENT_STATUS_OK) {
nr_stream = bt_trace_get_stream_count(trace);
for (i = 0; i < nr_stream; i++) {
stream = bt_trace_get_stream_by_index(trace, i);
- assert(stream);
+ BT_ASSERT(stream);
insert_new_stream_state(debug_it, di_trace, stream);
writer_stream = insert_new_stream(debug_it, stream, di_trace);
} else {
ret = bt_trace_add_is_static_listener(trace,
trace_is_static_listener, NULL, di_trace);
- assert(ret >= 0);
+ BT_ASSERT(ret >= 0);
di_trace->static_listener_id = ret;
}
bt_trace_get_clock_class_by_index(trace, i);
struct bt_clock_class *existing_clock_class = NULL;
- assert(clock_class);
+ BT_ASSERT(clock_class);
existing_clock_class = bt_trace_get_clock_class_by_name(
writer_trace, bt_clock_class_get_name(clock_class));
int int_ret;
trace = bt_stream_class_get_trace(stream_class);
- assert(trace);
+ BT_ASSERT(trace);
di_trace = lookup_trace(debug_it, trace);
if (!di_trace) {
int64_t id;
stream_class = bt_stream_get_class(stream);
- assert(stream_class);
+ BT_ASSERT(stream_class);
writer_stream_class = g_hash_table_lookup(
di_trace->stream_class_map,
struct debug_info_trace *di_trace = NULL;
stream_class = bt_stream_get_class(stream);
- assert(stream_class);
+ BT_ASSERT(stream_class);
trace = bt_stream_class_get_trace(stream_class);
- assert(trace);
+ BT_ASSERT(trace);
di_trace = (struct debug_info_trace *) g_hash_table_lookup(
debug_it->trace_map, (gpointer) trace);
struct debug_info_trace *di_trace = NULL;
stream_class = bt_stream_get_class(stream);
- assert(stream_class);
+ BT_ASSERT(stream_class);
di_trace = lookup_di_trace_from_stream(debug_it, stream);
if (!di_trace) {
int int_ret;
stream = bt_packet_get_stream(packet);
- assert(stream);
+ BT_ASSERT(stream);
writer_stream = get_writer_stream(debug_it, packet, stream);
if (!writer_stream) {
struct debug_info_trace *di_trace;
stream = bt_packet_get_stream(packet);
- assert(stream);
+ BT_ASSERT(stream);
di_trace = lookup_di_trace_from_stream(debug_it, stream);
if (!di_trace) {
struct bt_field_type *field_type = NULL;
debug_field_type = bt_field_get_type(debug_field);
- assert(debug_field_type);
+ BT_ASSERT(debug_field_type);
nr_fields = bt_field_type_structure_get_field_count(debug_field_type);
for (i = 0; i < nr_fields; i++) {
int ret, nr_fields, i;
writer_event_context = bt_event_get_stream_event_context(writer_event);
- assert(writer_event_context);
+ BT_ASSERT(writer_event_context);
writer_event_context_type = bt_field_get_type(writer_event_context);
- assert(writer_event_context_type);
+ BT_ASSERT(writer_event_context_type);
event_context_type = bt_field_get_type(event_context);
- assert(event_context_type);
+ BT_ASSERT(event_context_type);
/*
* If it is not a structure, we did not modify it to add the debug info
!field) {
debug_field = bt_field_structure_get_field_by_index(
writer_event_context, i);
- assert(debug_field);
+ BT_ASSERT(debug_field);
ret = set_debug_info_field(err, debug_field,
dbg_info_src, component);
struct bt_clock_class *clock_class = NULL;
trace = bt_stream_class_get_trace(stream_class);
- assert(trace);
+ BT_ASSERT(trace);
if (!bt_trace_get_clock_class_count(trace)) {
/* No clock. */
struct bt_clock_class *clock_class = NULL;
event_class = bt_event_get_class(event);
- assert(event_class);
+ BT_ASSERT(event_class);
stream_class = bt_event_class_get_stream_class(event_class);
- assert(stream_class);
+ BT_ASSERT(stream_class);
clock_class = stream_class_get_clock_class(err, stream_class);
goto end;
}
field = bt_event_get_event_payload(event);
- assert(field);
+ BT_ASSERT(field);
copy_field = bt_field_copy(field);
if (copy_field) {
int int_ret;
event_class = bt_event_get_class(event);
- assert(event_class);
+ BT_ASSERT(event_class);
stream_class = bt_event_class_get_stream_class(event_class);
- assert(stream_class);
+ BT_ASSERT(stream_class);
stream = bt_event_get_stream(event);
- assert(stream);
+ BT_ASSERT(stream);
di_trace = lookup_di_trace_from_stream(debug_it, stream);
if (!di_trace) {
}
bt_get(writer_stream_class);
writer_trace = bt_stream_class_get_trace(writer_stream_class);
- assert(writer_trace);
+ BT_ASSERT(writer_trace);
writer_event_class = get_event_class(debug_it,
writer_stream_class, event_class);
if (!writer_event_class) {
}
packet = bt_event_get_packet(event);
- assert(packet);
+ BT_ASSERT(packet);
writer_packet = lookup_packet(debug_it, packet, di_trace);
if (!writer_packet) {