#include "tracepoint-internal.h"
#include "string-utils.h"
+#include "lttng-bytecode.h"
#include "lttng-tracer.h"
#include "lttng-tracer-core.h"
#include "lttng-ust-statedump.h"
lttng_enabler_link_bytecode(event->desc,
&session->ctx,
&event->filter_bytecode_runtime_head,
- lttng_event_enabler_as_enabler(event_enabler));
+ <tng_event_enabler_as_enabler(event_enabler)->filter_bytecode_head);
/* TODO: merge event context. */
}
/* Enable filters */
cds_list_for_each_entry(runtime,
&event->filter_bytecode_runtime_head, node) {
- lttng_filter_sync_state(runtime);
+ lttng_bytecode_filter_sync_state(runtime);
}
}
__tracepoint_probe_prune_release_queue();
* Link filter bytecodes if not linked yet.
*/
lttng_enabler_link_bytecode(event_notifier->desc,
- &event_notifier_group->ctx, &event_notifier->filter_bytecode_runtime_head,
- lttng_event_notifier_enabler_as_enabler(event_notifier_enabler));
+ &event_notifier_group->ctx,
+ &event_notifier->filter_bytecode_runtime_head,
+ <tng_event_notifier_enabler_as_enabler(event_notifier_enabler)->filter_bytecode_head);
}
end:
return 0;
/* Enable filters */
cds_list_for_each_entry(runtime,
&event_notifier->filter_bytecode_runtime_head, node) {
- lttng_filter_sync_state(runtime);
+ lttng_bytecode_filter_sync_state(runtime);
}
}
__tracepoint_probe_prune_release_queue();