ret = bt_field_class_structure_append_member(ir_fc,
named_fc->name->str, member_ir_fc);
BT_ASSERT(ret == 0);
- bt_put(member_ir_fc);
+ bt_object_put_ref(member_ir_fc);
}
return ir_fc;
ret = bt_field_class_variant_append_option(ir_fc,
named_fc->name->str, option_ir_fc);
BT_ASSERT(ret == 0);
- bt_put(option_ir_fc);
+ bt_object_put_ref(option_ir_fc);
}
return ir_fc;
BT_ASSERT(elem_ir_fc);
ir_fc = bt_field_class_static_array_create(elem_ir_fc, fc->length);
BT_ASSERT(ir_fc);
- bt_put(elem_ir_fc);
+ bt_object_put_ref(elem_ir_fc);
end:
return ir_fc;
BT_ASSERT(elem_ir_fc);
ir_fc = bt_field_class_dynamic_array_create(elem_ir_fc);
BT_ASSERT(ir_fc);
- bt_put(elem_ir_fc);
+ bt_object_put_ref(elem_ir_fc);
BT_ASSERT(ir_fc);
ret = bt_field_class_dynamic_array_set_length_field_class(ir_fc,
borrow_ir_ft_from_field_path(&fc->length_path, tc, sc, ec));
BT_ASSERT(fc);
BT_ASSERT(fc->in_ir);
- switch (fc->id) {
- case CTF_FIELD_CLASS_ID_INT:
+ switch (fc->type) {
+ case CTF_FIELD_CLASS_TYPE_INT:
ir_fc = ctf_field_class_int_to_ir((void *) fc);
break;
- case CTF_FIELD_CLASS_ID_ENUM:
+ case CTF_FIELD_CLASS_TYPE_ENUM:
ir_fc = ctf_field_class_enum_to_ir((void *) fc);
break;
- case CTF_FIELD_CLASS_ID_FLOAT:
+ case CTF_FIELD_CLASS_TYPE_FLOAT:
ir_fc = ctf_field_class_float_to_ir((void *) fc);
break;
- case CTF_FIELD_CLASS_ID_STRING:
+ case CTF_FIELD_CLASS_TYPE_STRING:
ir_fc = ctf_field_class_string_to_ir((void *) fc);
break;
- case CTF_FIELD_CLASS_ID_STRUCT:
+ case CTF_FIELD_CLASS_TYPE_STRUCT:
ir_fc = ctf_field_class_struct_to_ir((void *) fc, tc, sc, ec);
break;
- case CTF_FIELD_CLASS_ID_ARRAY:
+ case CTF_FIELD_CLASS_TYPE_ARRAY:
ir_fc = ctf_field_class_array_to_ir((void *) fc, tc, sc, ec);
break;
- case CTF_FIELD_CLASS_ID_SEQUENCE:
+ case CTF_FIELD_CLASS_TYPE_SEQUENCE:
ir_fc = ctf_field_class_sequence_to_ir((void *) fc, tc, sc, ec);
break;
- case CTF_FIELD_CLASS_ID_VARIANT:
+ case CTF_FIELD_CLASS_TYPE_VARIANT:
ir_fc = ctf_field_class_variant_to_ir((void *) fc, tc, sc, ec);
break;
default:
goto end;
}
- BT_ASSERT(fc->id == CTF_FIELD_CLASS_ID_STRUCT);
+ BT_ASSERT(fc->type == CTF_FIELD_CLASS_TYPE_STRUCT);
if (!ctf_field_class_struct_has_immediate_member_in_ir((void *) fc)) {
/*
goto end;
}
- if (named_fc->fc->id != CTF_FIELD_CLASS_ID_INT &&
- named_fc->fc->id != CTF_FIELD_CLASS_ID_ENUM) {
+ if (named_fc->fc->type != CTF_FIELD_CLASS_TYPE_INT &&
+ named_fc->fc->type != CTF_FIELD_CLASS_TYPE_ENUM) {
goto end;
}
ir_ec = bt_event_class_create_with_id(ir_sc, ec->id);
BT_ASSERT(ir_ec);
- bt_put(ir_ec);
+ bt_object_put_ref(ir_ec);
if (ec->spec_context_fc) {
struct bt_field_class *ir_fc = scope_ctf_field_class_to_ir(
ret = bt_event_class_set_specific_context_field_class(
ir_ec, ir_fc);
BT_ASSERT(ret == 0);
- bt_put(ir_fc);
+ bt_object_put_ref(ir_fc);
}
}
ret = bt_event_class_set_payload_field_class(ir_ec,
ir_fc);
BT_ASSERT(ret == 0);
- bt_put(ir_fc);
+ bt_object_put_ref(ir_fc);
}
}
ir_sc = bt_stream_class_create_with_id(ir_trace, sc->id);
BT_ASSERT(ir_sc);
- bt_put(ir_sc);
+ bt_object_put_ref(ir_sc);
if (sc->packet_context_fc) {
struct bt_field_class *ir_fc = scope_ctf_field_class_to_ir(
ret = bt_stream_class_set_packet_context_field_class(
ir_sc, ir_fc);
BT_ASSERT(ret == 0);
- bt_put(ir_fc);
+ bt_object_put_ref(ir_fc);
}
}
ret = bt_stream_class_set_event_header_field_class(ir_sc,
ir_fc);
BT_ASSERT(ret == 0);
- bt_put(ir_fc);
+ bt_object_put_ref(ir_fc);
}
}
ret = bt_stream_class_set_event_common_context_field_class(
ir_sc, ir_fc);
BT_ASSERT(ret == 0);
- bt_put(ir_fc);
+ bt_object_put_ref(ir_fc);
}
}
ret = bt_trace_set_packet_header_field_class(ir_trace,
ir_fc);
BT_ASSERT(ret == 0);
- bt_put(ir_fc);
+ bt_object_put_ref(ir_fc);
}
}