Filter: index array, sequences, implement bitwise binary operators
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 4 Jul 2017 20:28:54 +0000 (16:28 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 25 Sep 2017 21:51:10 +0000 (17:51 -0400)
commit87942d0643b9a38192d92fbe2398d2557033be5c
treea3b7a7d2936306967e4ed2627d12574c8fcc7a8b
parent5590fc2c90c1f72355cb8376566db5008c816ff5
Filter: index array, sequences, implement bitwise binary operators

Add load expressions, and produce bytecode allowing indexing of array
and sequence of integers, as well as bitwise binary operators &, |, ^.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18 files changed:
src/lib/lttng-ctl/filter/Makefile.am
src/lib/lttng-ctl/filter/filter-ast.h
src/lib/lttng-ctl/filter/filter-bytecode.h
src/lib/lttng-ctl/filter/filter-grammar-test.c
src/lib/lttng-ctl/filter/filter-ir.h
src/lib/lttng-ctl/filter/filter-lexer.l
src/lib/lttng-ctl/filter/filter-parser.y
src/lib/lttng-ctl/filter/filter-visitor-generate-bytecode.c
src/lib/lttng-ctl/filter/filter-visitor-generate-ir.c
src/lib/lttng-ctl/filter/filter-visitor-ir-check-binary-op-nesting.c
src/lib/lttng-ctl/filter/filter-visitor-set-parent.c [deleted file]
src/lib/lttng-ctl/filter/filter-visitor-xml.c
src/lib/lttng-ctl/lttng-ctl.c
tests/regression/tools/filtering/gen-ust-events.c
tests/regression/tools/filtering/test_invalid_filter
tests/regression/tools/filtering/test_unsupported_op
tests/regression/tools/filtering/test_valid_filter
tests/regression/tools/filtering/tp.h
This page took 0.031812 seconds and 5 git commands to generate.