X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lttng-filter.h;h=a1bf79b9b4edc33a5731334e4fc5c9d80313a7ea;hb=79150a4903b5f31695fcd1d9655555ba6dc4bfa4;hp=98b97c20bcd774ab89021012291ffc0ed6c51d06;hpb=07dfc1d0e4b093ad02682499a702dc11e54e8302;p=lttng-modules.git diff --git a/lttng-filter.h b/lttng-filter.h index 98b97c20..a1bf79b9 100644 --- a/lttng-filter.h +++ b/lttng-filter.h @@ -121,8 +121,10 @@ struct estack_entry { 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; }; @@ -169,8 +171,10 @@ int lttng_filter_validate_bytecode(struct bytecode_runtime *bytecode); 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 */