X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-filter-interpreter.c;h=bd838ccbca7d3fe72eb62b04c4439f785f71303f;hb=refs%2Fheads%2Fstable-2.9;hp=c7e9f1f1f1777577cc16baf7bda9f9d5ab5f92fa;hpb=abfd272b984fd9881984e44d04979e3a093e8a39;p=lttng-modules.git diff --git a/lttng-filter-interpreter.c b/lttng-filter-interpreter.c index c7e9f1f1..bd838ccb 100644 --- a/lttng-filter-interpreter.c +++ b/lttng-filter-interpreter.c @@ -20,10 +20,13 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -#include +#include +#include #include +LTTNG_STACK_FRAME_NON_STANDARD(lttng_filter_interpret_bytecode); + /* * get_char should be called with page fault handler disabled if it is expected * to handle user-space read. @@ -37,7 +40,7 @@ char get_char(struct estack_entry *reg, size_t offset) char c; /* Handle invalid access as end of string. */ - if (unlikely(!access_ok(VERIFY_READ, + if (unlikely(!lttng_access_ok(VERIFY_READ, reg->u.s.user_str + offset, sizeof(c)))) return '\0';