Refactoring: tracepoint: allow explicit tracepoint instance provider name
[lttng-ust.git] / src / lib / lttng-ust / lttng-bytecode-specialize.c
index e57892f2930b5404651fe6fee9d9ea3401e0e7b1..be1d9d718ec777159bff4f22fcc5d931957bf1e0 100644 (file)
@@ -564,11 +564,11 @@ static int specialize_payload_lookup(const struct lttng_ust_event_desc *event_de
        struct bytecode_get_index_data gid;
        ssize_t data_offset;
 
-       nr_fields = event_desc->nr_fields;
+       nr_fields = event_desc->tp_class->nr_fields;
        offset = ((struct get_symbol *) insn->data)->offset;
        name = runtime->p.bc->bc.data + runtime->p.bc->bc.reloc_offset + offset;
        for (i = 0; i < nr_fields; i++) {
-               field = event_desc->fields[i];
+               field = event_desc->tp_class->fields[i];
                if (field->nofilter) {
                        continue;
                }
This page took 0.022319 seconds and 4 git commands to generate.