X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Flib%2Flttng-ctl%2Ffilter%2Ffilter-ir.h;h=c07050df58d666e9736e9095b1a74c847aa81c96;hp=10f339e6be931f6af0ca9d24683b10fad42490e6;hb=661dfdd190c65bad5a044e21c1d5f9ad59144bf8;hpb=9f449915b9d44ce3c9c9255f5d491a62545fee25 diff --git a/src/lib/lttng-ctl/filter/filter-ir.h b/src/lib/lttng-ctl/filter/filter-ir.h index 10f339e6b..c07050df5 100644 --- a/src/lib/lttng-ctl/filter/filter-ir.h +++ b/src/lib/lttng-ctl/filter/filter-ir.h @@ -38,6 +38,8 @@ enum ir_data_type { IR_DATA_FLOAT, IR_DATA_FIELD_REF, IR_DATA_GET_CONTEXT_REF, + IR_DATA_FIELD_REF_INDEX, + IR_DATA_GET_CONTEXT_REF_INDEX, }; enum ir_op_type { @@ -80,6 +82,10 @@ struct ir_op_load { int64_t num; double flt; char *ref; + struct { + char *symbol; + uint64_t index; + } ref_index; } u; };