}
runtime->p.bc = filter_bytecode;
runtime->p.session = event->chan->session;
- runtime->p.event = event;
runtime->len = filter_bytecode->bc.reloc_offset;
/* copy original bytecode */
memcpy(runtime->code, filter_bytecode->bc.data, runtime->len);
return 0;
}
-void lttng_free_enabler_filter_bytecode(struct lttng_enabler *enabler)
-{
- struct lttng_ust_filter_bytecode_node *filter_bytecode, *tmp;
-
- cds_list_for_each_entry_safe(filter_bytecode, tmp,
- &enabler->filter_bytecode_head, node) {
- free(filter_bytecode);
- }
-}
-
void lttng_free_event_filter_runtime(struct lttng_event *event)
{
struct bytecode_runtime *runtime, *tmp;