Implement structure, compound array/sequence types
[lttng-modules.git] / lttng-filter.c
index e96fcd30b2c03d505480824ed510331f04f3373d..96ba1d23fa497c9a51afc5ce0bad862691297d31 100644 (file)
@@ -183,6 +183,9 @@ 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. */
                default:
                        return -EINVAL;
                }
@@ -215,6 +218,9 @@ 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. */
        default:
                return -EINVAL;
        }
@@ -262,6 +268,9 @@ 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. */
        default:
                return -EINVAL;
        }
This page took 0.024132 seconds and 4 git commands to generate.