X-Git-Url: http://git.lttng.org/?p=lttng-ust.git;a=blobdiff_plain;f=src%2Flib%2Flttng-ust%2Flttng-bytecode-specialize.c;h=be1d9d718ec777159bff4f22fcc5d931957bf1e0;hp=e57892f2930b5404651fe6fee9d9ea3401e0e7b1;hb=71ca40831761950c65a70bf596eb906415f1bd8f;hpb=5dd0eb552909795b6047442e7749a5fa0d2bfdef diff --git a/src/lib/lttng-ust/lttng-bytecode-specialize.c b/src/lib/lttng-ust/lttng-bytecode-specialize.c index e57892f2..be1d9d71 100644 --- a/src/lib/lttng-ust/lttng-bytecode-specialize.c +++ b/src/lib/lttng-ust/lttng-bytecode-specialize.c @@ -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; }