bytecode: add `REG_U64` interpreter register type
[lttng-ust.git] / liblttng-ust / lttng-filter.h
index e425b4a535426a398f809d7cd5742931a357ec6a..bf553cea22427b373dac9264c0ab525ee3f4e04f 100644 (file)
@@ -29,6 +29,7 @@
 
 #include <errno.h>
 #include <stdio.h>
+#include <stdbool.h>
 #include <helper.h>
 #include <lttng/ust-events.h>
 #include <lttng/ust-context-provider.h>
@@ -86,6 +87,7 @@ struct bytecode_runtime {
 
 enum entry_type {
        REG_S64,
+       REG_U64,
        REG_DOUBLE,
        REG_STRING,
        REG_STAR_GLOB_STRING,
@@ -290,7 +292,7 @@ struct estack {
 const char *print_op(enum filter_op op);
 
 int lttng_filter_validate_bytecode(struct bytecode_runtime *bytecode);
-int lttng_filter_specialize_bytecode(struct lttng_event *event,
+int lttng_filter_specialize_bytecode(const struct lttng_event_desc *event_desc,
                struct bytecode_runtime *bytecode);
 
 uint64_t lttng_filter_false(void *filter_data,
This page took 0.031799 seconds and 4 git commands to generate.