X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=liblttng-ust%2Flttng-filter.h;h=d7105aff3008fca75f1d9ac645457f7bda644867;hb=1f0418c7cd7e109bb74cbe8e8e5058758779a247;hp=10832ceab0301f5bb4c3e4dda100129600faed96;hpb=7e50015d099795fcce0602bdb670fd6ae0510026;p=lttng-ust.git diff --git a/liblttng-ust/lttng-filter.h b/liblttng-ust/lttng-filter.h index 10832cea..d7105aff 100644 --- a/liblttng-ust/lttng-filter.h +++ b/liblttng-ust/lttng-filter.h @@ -83,6 +83,7 @@ enum entry_type { REG_S64, REG_DOUBLE, REG_STRING, + REG_STAR_GLOB_STRING, REG_UNKNOWN, }; @@ -141,6 +142,12 @@ int vstack_pop(struct vstack *stack) } /* Execution stack */ +enum estack_string_literal_type { + ESTACK_STRING_LITERAL_TYPE_NONE, + ESTACK_STRING_LITERAL_TYPE_PLAIN, + ESTACK_STRING_LITERAL_TYPE_STAR_GLOB, +}; + struct estack_entry { enum entry_type type; /* For dynamic typing. */ union { @@ -150,7 +157,7 @@ struct estack_entry { struct { const char *str; size_t seq_len; - int literal; /* is string literal ? */ + enum estack_string_literal_type literal_type; } s; } u; };