BT_HIDDEN
struct ctf_metadata_decoder *ctf_metadata_decoder_create(
+ bt_self_component_source *self_comp,
const struct ctf_metadata_decoder_config *config)
{
struct ctf_metadata_decoder *mdec =
}
mdec->config = *config;
- mdec->visitor = ctf_visitor_generate_ir_create(config);
+ mdec->visitor = ctf_visitor_generate_ir_create(self_comp, config);
if (!mdec->visitor) {
BT_LOGE("Failed to create a CTF IR metadata AST visitor: "
"mdec-addr=%p", mdec);
}
BT_HIDDEN
-struct bt_trace_class *ctf_metadata_decoder_get_ir_trace_class(
+bt_trace_class *ctf_metadata_decoder_get_ir_trace_class(
struct ctf_metadata_decoder *mdec)
{
return ctf_visitor_generate_ir_get_ir_trace_class(mdec->visitor);