perfetto::TracingInitArgs args;
args.backends |= perfetto::kInProcessBackend;
args.backends |= perfetto::kSystemBackend;
perfetto::Tracing::Initialize(args);
perfetto::TrackEvent::Register();
printf("jon initialize perfetto\n");
if (!perfetto::TrackEvent::IsEnabled()) {
printf("Perfetto TrackEvent is not enabled.\n");
} else {
printf("Perfetto TrackEvent is enabled.\n");
}
At my trace_event, i checked if the category is enabled or not using TRACE_EVENT_CATEGORY_ENABLED("Encode") and it always says that my category is not enabled..
My config file
data_sources {
config {
name: "track_event"
track_event_config {
enabled_categories: "Encode"
disabled_categories: "*"
}
}
}