X-Git-Url: https://git.lttng.org/?p=lttng-modules.git;a=blobdiff_plain;f=src%2Flttng-bytecode-specialize.c;h=c4b9d04ba3491c068481525ec2ee7693d7b45860;hp=5c57754893ecc6e80e0e1c488aa728782f08780a;hb=6c8c025bf7552b6073c5c1884e1493badd842f42;hpb=485ea7e1c91f7d968239d7dc6123835f2cb2850d 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; }