X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Flttng-filter-specialize.c;h=86f7c536a7bf29a75a4ccb746cac87436d1b2b60;hb=03cb0cdd5c45e758520e1ba9d9300d448314d527;hp=82b5cb6400a785c7d8637e0674a8bba36d974c34;hpb=1242217a08db0fb08a4f8f7bb3a94b82647b17e4;p=deliverable%2Flttng-modules.git diff --git a/src/lttng-filter-specialize.c b/src/lttng-filter-specialize.c index 82b5cb64..86f7c536 100644 --- a/src/lttng-filter-specialize.c +++ b/src/lttng-filter-specialize.c @@ -407,6 +407,7 @@ static int specialize_context_lookup(struct lttng_ctx *ctx, memset(&gid, 0, sizeof(gid)); gid.ctx_index = idx; gid.elem.type = load->object_type; + gid.field = field; data_offset = bytecode_push_data(runtime, &gid, __alignof__(gid), sizeof(gid)); if (data_offset < 0) { @@ -476,6 +477,7 @@ static int specialize_payload_lookup(const struct lttng_event_desc *event_desc, memset(&gid, 0, sizeof(gid)); gid.offset = field_offset; gid.elem.type = load->object_type; + gid.field = field; data_offset = bytecode_push_data(runtime, &gid, __alignof__(gid), sizeof(gid)); if (data_offset < 0) {