X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-filter.c;h=36c6db908227326599d158f9c48284edd07ae60c;hb=64eff4764737408d0805a57ce95e564600e06c98;hp=e96fcd30b2c03d505480824ed510331f04f3373d;hpb=241ae9a8fb62c3ce467d244e280062c24e73eb7a;p=lttng-modules.git diff --git a/lttng-filter.c b/lttng-filter.c index e96fcd30..36c6db90 100644 --- a/lttng-filter.c +++ b/lttng-filter.c @@ -183,6 +183,10 @@ int apply_field_reloc(struct lttng_event *event, case atype_string: field_offset += sizeof(void *); break; + case atype_struct: /* Unsupported. */ + case atype_array_compound: /* Unsupported. */ + case atype_sequence_compound: /* Unsupported. */ + case atype_variant: /* Unsupported. */ default: return -EINVAL; } @@ -215,6 +219,10 @@ int apply_field_reloc(struct lttng_event *event, else op->op = FILTER_OP_LOAD_FIELD_REF_STRING; break; + case atype_struct: /* Unsupported. */ + case atype_array_compound: /* Unsupported. */ + case atype_sequence_compound: /* Unsupported. */ + case atype_variant: /* Unsupported. */ default: return -EINVAL; } @@ -262,6 +270,10 @@ int apply_context_reloc(struct lttng_event *event, BUG_ON(ctx_field->event_field.user); op->op = FILTER_OP_GET_CONTEXT_REF_STRING; break; + case atype_struct: /* Unsupported. */ + case atype_array_compound: /* Unsupported. */ + case atype_sequence_compound: /* Unsupported. */ + case atype_variant: /* Unsupported. */ default: return -EINVAL; }