status = bt_trace_remove_destruction_listener(debug_info->input_trace,
debug_info->destruction_listener_id);
+ if (status != BT_TRACE_STATUS_OK) {
+ BT_LOGD("Trace destruction listener removal failed.");
+ }
g_free(debug_info);
end:
BT_HIDDEN
void copy_stream_content(const bt_stream *in_stream, bt_stream *out_stream)
{
- const bt_trace *in_trace;
- const bt_stream_class *in_stream_class;
const char *stream_name;
bt_stream_status status;
BT_LOGD("Copying content of stream: in-s-addr=%p, out-s-addr=%p",
in_stream, out_stream);
- in_stream_class = bt_stream_borrow_class_const(in_stream);
- in_trace = bt_stream_borrow_trace_const(in_stream);
-
stream_name = bt_stream_get_name(in_stream);
if (stream_name) {
status = bt_stream_set_name(out_stream, stream_name);
status = bt_trace_remove_destruction_listener(maps->input_trace,
maps->destruction_listener_id);
+ if (status != BT_TRACE_STATUS_OK) {
+ BT_LOGD("Trace destruction listener removal failed.");
+ }
g_free(maps);
}
status = bt_trace_class_remove_destruction_listener(maps->input_trace_class,
maps->destruction_listener_id);
+ if (status != BT_TRACE_CLASS_STATUS_OK) {
+ BT_LOGD("Trace destruction listener removal failed.");
+ }
g_free(maps);
}
const bt_field_class *in_field_class,
bt_field_class *out_field_class)
{
- const bt_field_class *element_fc, *len_fc;
+ const bt_field_class *len_fc;
const bt_field_path *len_fp;
bt_field_class_status status;
bt_field_class *out_len_field_class;
"in-fc-addr=%p, out-fc-addr=%p",
in_field_class, out_field_class);
- element_fc = bt_field_class_array_borrow_element_field_class_const(
- in_field_class);
len_fp = bt_field_class_dynamic_array_borrow_length_field_path_const(
in_field_class);