Remove array, sequence, enum, struct legacy types
[lttng-ust.git] / liblttng-ust / lttng-events.c
index b024c4cf327603a59c105b9aaf090dc65b48e608..8868afeaacb29ac1fffa178aea82fb0ea34e48d8 100644 (file)
@@ -138,6 +138,7 @@ struct lttng_session *lttng_session_create(void)
        session = zmalloc(sizeof(struct lttng_session));
        if (!session)
                return NULL;
+       session->struct_size = sizeof(struct lttng_session);
        session_priv = zmalloc(sizeof(struct lttng_ust_session_private));
        if (!session_priv) {
                free(session);
@@ -504,19 +505,6 @@ int lttng_create_enum_check(const struct lttng_type *type,
                struct lttng_session *session)
 {
        switch (type->atype) {
-       case atype_enum:
-       {
-               const struct lttng_enum_desc *enum_desc;
-               int ret;
-
-               enum_desc = type->u.legacy.basic.enumeration.desc;
-               ret = lttng_enum_create(enum_desc, session);
-               if (ret && ret != -EEXIST) {
-                       DBG("Unable to create enum error: (%d)", ret);
-                       return ret;
-               }
-               break;
-       }
        case atype_enum_nestable:
        {
                const struct lttng_enum_desc *enum_desc;
@@ -784,6 +772,7 @@ int lttng_event_create(const struct lttng_event_desc *desc,
                ret = -ENOMEM;
                goto cache_error;
        }
+       event->struct_size = sizeof(struct lttng_event);
        event_priv = zmalloc(sizeof(struct lttng_ust_event_private));
        if (!event_priv) {
                ret = -ENOMEM;
@@ -1185,9 +1174,6 @@ void _event_enum_destroy(struct lttng_session *session,
 
                field = &(event->priv->desc->fields[i]);
                switch (field->type.atype) {
-               case atype_enum:
-                       enum_desc = field->type.u.legacy.basic.enumeration.desc;
-                       break;
                case atype_enum_nestable:
                        enum_desc = field->type.u.enum_nestable.desc;
                        break;
This page took 0.024609 seconds and 4 git commands to generate.