X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Flttng-bytecode-specialize.c;h=c4b9d04ba3491c068481525ec2ee7693d7b45860;hb=f52e9f44f5aa2531aa35d6bd2f3af65c56325e34;hp=5c57754893ecc6e80e0e1c488aa728782f08780a;hpb=437d5aa59380583ce1cd14d394a53b398be1275d;p=lttng-modules.git diff --git a/src/lttng-bytecode-specialize.c b/src/lttng-bytecode-specialize.c index 5c577548..c4b9d04b 100644 --- a/src/lttng-bytecode-specialize.c +++ b/src/lttng-bytecode-specialize.c @@ -454,11 +454,11 @@ static int specialize_payload_lookup(const struct lttng_kernel_event_desc *event 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; }