struct {
const char *str;
+ const char __user *user_str;
size_t seq_len;
int literal; /* is string literal ? */
+ int user; /* is string from userspace ? */
} s;
} u;
};
int lttng_filter_specialize_bytecode(struct bytecode_runtime *bytecode);
uint64_t lttng_filter_false(void *filter_data,
+ struct lttng_probe_ctx *lttng_probe_ctx,
const char *filter_stack_data);
uint64_t lttng_filter_interpret_bytecode(void *filter_data,
+ struct lttng_probe_ctx *lttng_probe_ctx,
const char *filter_stack_data);
#endif /* _LTTNG_FILTER_H */