forked from osmocom/wireshark
47348ae598
Before: Filter: frame matches "abc\x00def" dftest: \x00 (NUL byte) cannot be used with a regular string. frame matches "abc\x00def" ^~~~ Filter: _ws.ftypes.string == "a string with a \0 byte" dftest: \0 (NUL byte) cannot be used with a regular string. _ws.ftypes.string == "a string with a \0 byte" ^~ After: Filter: frame matches "abc\x00def" Syntax tree: 0 TEST_MATCHES: 1 FIELD(frame) 1 PCRE(abc\0def) Instructions: 00000 READ_TREE frame -> reg#0 00001 IF_FALSE_GOTO 3 00002 ANY_MATCHES reg#0 matches abc\0def 00003 RETURN Filter: _ws.ftypes.string == "a string with a \0 byte" Syntax tree: 0 TEST_ANY_EQ: 1 FIELD(_ws.ftypes.string) 1 FVALUE("a string with a \0 byte" <FT_STRING>) Instructions: 00000 READ_TREE _ws.ftypes.string -> reg#0 00001 IF_FALSE_GOTO 3 00002 ANY_EQ reg#0 == "a string with a \0 byte" <FT_STRING> 00003 RETURN Fixes issue #16156. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
wmem-int.h | ||
wmem.h | ||
wmem_allocator.h | ||
wmem_allocator_block.c | ||
wmem_allocator_block.h | ||
wmem_allocator_block_fast.c | ||
wmem_allocator_block_fast.h | ||
wmem_allocator_simple.c | ||
wmem_allocator_simple.h | ||
wmem_allocator_strict.c | ||
wmem_allocator_strict.h | ||
wmem_array.c | ||
wmem_array.h | ||
wmem_core.c | ||
wmem_core.h | ||
wmem_interval_tree.c | ||
wmem_interval_tree.h | ||
wmem_list.c | ||
wmem_list.h | ||
wmem_map.c | ||
wmem_map.h | ||
wmem_map_int.h | ||
wmem_miscutl.c | ||
wmem_miscutl.h | ||
wmem_multimap.c | ||
wmem_multimap.h | ||
wmem_queue.h | ||
wmem_stack.c | ||
wmem_stack.h | ||
wmem_strbuf.c | ||
wmem_strbuf.h | ||
wmem_strutl.c | ||
wmem_strutl.h | ||
wmem_test.c | ||
wmem_tree-int.h | ||
wmem_tree.c | ||
wmem_tree.h | ||
wmem_user_cb.c | ||
wmem_user_cb.h | ||
wmem_user_cb_int.h |