X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Flib%2Flttng-ctl%2Ffilter-visitor-generate-bytecode.c;fp=src%2Flib%2Flttng-ctl%2Ffilter-visitor-generate-bytecode.c;h=8c8bf51ce26b07e8dc0576c3f232869c4292a8db;hp=8e18a1a622ac65a918792012ada24c3719fc9f8c;hb=65775683e9e3cc9bdc4aab1b0cab0e5eae042f5e;hpb=fceb65dfca20fb1e2071a44ada9fe61384d2b890 diff --git a/src/lib/lttng-ctl/filter-visitor-generate-bytecode.c b/src/lib/lttng-ctl/filter-visitor-generate-bytecode.c index 8e18a1a62..8c8bf51ce 100644 --- a/src/lib/lttng-ctl/filter-visitor-generate-bytecode.c +++ b/src/lib/lttng-ctl/filter-visitor-generate-bytecode.c @@ -235,9 +235,8 @@ int visit_node_load(struct filter_parser_ctx *ctx, struct ir_op *node) memcpy(insn->data, &ref_offset, sizeof(ref_offset)); if (insn->reg == REG_ERROR) return -EINVAL; - /* reloc_offset points to struct field_ref */ + /* reloc_offset points to struct load_op */ reloc_offset = bytecode_get_len(&ctx->bytecode->b); - reloc_offset += sizeof(struct load_op); ret = bytecode_push(&ctx->bytecode, insn, 1, insn_len); if (ret) { free(insn);