Add support for "full" star globbing patterns in event names and filters
[lttng-tools.git] / src / lib / lttng-ctl / filter / filter-bytecode.h
index b9991284f636c3c0f82af1e9f7863fedacd2bd74..627d0d6f0b6f58943b7326b8c59ba019f8682f11 100644 (file)
@@ -72,7 +72,7 @@ enum filter_op {
        FILTER_OP_GE                            = 16,
        FILTER_OP_LE                            = 17,
 
-       /* string binary comparator */
+       /* string binary comparator: apply to  */
        FILTER_OP_EQ_STRING                     = 18,
        FILTER_OP_NE_STRING                     = 19,
        FILTER_OP_GT_STRING                     = 20,
@@ -149,6 +149,20 @@ enum filter_op {
        FILTER_OP_GET_CONTEXT_REF_S64           = 72,
        FILTER_OP_GET_CONTEXT_REF_DOUBLE        = 73,
 
+       /* load userspace field ref */
+       FILTER_OP_LOAD_FIELD_REF_USER_STRING    = 74,
+       FILTER_OP_LOAD_FIELD_REF_USER_SEQUENCE  = 75,
+
+       /*
+        * load immediate star globbing pattern (literal string)
+        * from immediate
+        */
+       FILTER_OP_LOAD_STAR_GLOB_STRING         = 76,
+
+       /* globbing pattern binary operator: apply to */
+       FILTER_OP_EQ_STAR_GLOB_STRING           = 77,
+       FILTER_OP_NE_STAR_GLOB_STRING           = 78,
+
        NR_FILTER_OPS,
 };
 
This page took 0.024794 seconds and 5 git commands to generate.