DEBUG: Executing shell function do_compile NOTE: cmake --build /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/build --target all -- [1/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/memmem.cpp.o [2/85] Building C object libscap/CMakeFiles/scap.dir/__/__/driver/dynamic_params_table.c.o [3/85] Building C object libscap/CMakeFiles/scap.dir/__/__/driver/fillers_table.c.o [4/85] Building C object libscap/CMakeFiles/scap.dir/__/__/driver/event_table.c.o [5/85] Building C object libscap/CMakeFiles/scap.dir/__/__/driver/flags_table.c.o [6/85] Building C object libscap/CMakeFiles/scap.dir/__/__/driver/syscall_table.c.o [7/85] Building C object libscap/CMakeFiles/scap.dir/syscall_info_table.c.o [8/85] Building C object libscap/CMakeFiles/scap.dir/scap_event.c.o [9/85] Building C object libscap/CMakeFiles/scap.dir/scap_userlist.c.o [10/85] Building C object libscap/CMakeFiles/scap.dir/scap_iflist.c.o [11/85] Building C object libscap/CMakeFiles/scap.dir/scap_udig.c.o [12/85] Building C object libscap/CMakeFiles/scap.dir/scap_bpf.c.o [13/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/stopwatch.cpp.o [14/85] Building C object libsinsp/CMakeFiles/sinsp.dir/uri_parser.c.o [15/85] Building C object libsinsp/CMakeFiles/sinsp.dir/http_parser.c.o [16/85] Building C object libscap/CMakeFiles/scap.dir/scap.c.o [17/85] Building C object libscap/CMakeFiles/scap.dir/scap_procs.c.o [18/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/filter/ast.cpp.o [19/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/http_reason.cpp.o [20/85] Building C object libscap/CMakeFiles/scap.dir/scap_fds.c.o [21/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/container_engine/container_engine_base.cpp.o [22/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/prefix_search.cpp.o [23/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/token_bucket.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/token_bucket.cpp:24: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 1 warning generated. [24/85] Building C object libscap/CMakeFiles/scap.dir/scap_savefile.c.o [25/85] Linking C static library libscap/libscap.a [26/85] Building C object libscap/examples/01-open/CMakeFiles/scap-open.dir/test.c.o [27/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/tuples.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/tuples.cpp:22: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/tuples.cpp:33:13: warning: unused variable 'check_size' [-Wunused-variable] 33 | static auto check_size = mem_layout_test(); | ^~~~~~~~~~ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/tuples.cpp:35:13: warning: unused variable 'check_layout' [-Wunused-variable] 35 | static auto check_layout = mem_layout_test::value && std::is_trivial::value>(); | ^~~~~~~~~~~~ 3 warnings generated. [28/85] Building C object libscap/examples/02-validatebuffer/CMakeFiles/scap-validatebuffer.dir/test.c.o [29/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/plugin.cpp.o FAILED: [code=1] libsinsp/CMakeFiles/sinsp.dir/plugin.cpp.o ccache /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/aarch64-yoe-linux-clang++ --sysroot=/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/recipe-sysroot -DHAS_CAPTURE -DHAVE_STRLCPY -DK8S_DISABLE_THREAD -DPLATFORM_NAME=\"Linux\" -I/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/recipe-sysroot/usr/include/tbb -I/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/recipe-sysroot/usr/include/valijson -I/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/. -I/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/../../common -I/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/sources/sysdig-0.28.0/falcosecurity-libs/userspace/libscap -I/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/../async -I/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/./include -I/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/../chisel -I/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/recipe-sysroot/usr/include/luajit-2.1 -I/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/build/libsinsp -mcpu=cortex-a72+crc+nocrypto --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/recipe-sysroot -O2 -g -ffile-prefix-map=/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/sources/sysdig-0.28.0=/usr/src/debug/sysdig/0.28.0 -ffile-prefix-map=/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/build=/usr/src/debug/sysdig/0.28.0 -ffile-prefix-map=/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/recipe-sysroot= -ffile-prefix-map=/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -Wall -ggdb -DMINIMAL_BUILD -std=c++0x -O3 -fno-strict-aliasing -DNDEBUG -MD -MT libsinsp/CMakeFiles/sinsp.dir/plugin.cpp.o -MF libsinsp/CMakeFiles/sinsp.dir/plugin.cpp.o.d -o libsinsp/CMakeFiles/sinsp.dir/plugin.cpp.o -c /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/plugin.cpp In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/plugin.cpp:30: In file included from ../recipe-sysroot/usr/include/valijson/adapters/jsoncpp_adapter.hpp:36: ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:241:24: error: no template named 'optional' in namespace 'std' 241 | const std::optional array = m_value.getArrayOptional(); | ~~~~~^ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:259:24: error: no template named 'optional' in namespace 'std' 259 | const std::optional object = m_value.getObjectOptional(); | ~~~~~^ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:501:28: error: no template named 'optional' in namespace 'std' 501 | const std::optional array = m_value.getArrayOptional(); | ~~~~~^ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:511:28: error: no template named 'optional' in namespace 'std' 511 | const std::optional object = m_value.getObjectOptional(); | ~~~~~^ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:540:14: error: no member named 'optional' in namespace 'std' 540 | std::optional arrayValue = m_value.getArrayOptional(); | ^~~~~~~~ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:540:23: error: 'ArrayType' does not refer to a value 540 | std::optional arrayValue = m_value.getArrayOptional(); | ^ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:79:14: note: declared here 79 | typename ArrayType, | ^ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:540:34: error: use of undeclared identifier 'arrayValue'; did you mean 'Json::arrayValue'? 540 | std::optional arrayValue = m_value.getArrayOptional(); | ^~~~~~~~~~ ../recipe-sysroot/usr/include/json/value.h:115:3: note: 'Json::arrayValue' declared here 115 | arrayValue, ///< array value (ordered list) | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/plugin.cpp:30: In file included from ../recipe-sysroot/usr/include/valijson/adapters/jsoncpp_adapter.hpp:36: ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:541:13: error: use of undeclared identifier 'arrayValue'; did you mean 'Json::arrayValue'? 541 | if (arrayValue) { | ^ ../recipe-sysroot/usr/include/json/value.h:115:3: note: 'Json::arrayValue' declared here 115 | arrayValue, ///< array value (ordered list) | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/plugin.cpp:30: In file included from ../recipe-sysroot/usr/include/valijson/adapters/jsoncpp_adapter.hpp:36: ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:542:21: error: use of undeclared identifier 'arrayValue'; did you mean 'Json::arrayValue'? 542 | return *arrayValue; | ^~~~~~~~~~ ../recipe-sysroot/usr/include/json/value.h:115:3: note: 'Json::arrayValue' declared here 115 | arrayValue, ///< array value (ordered list) | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/plugin.cpp:30: In file included from ../recipe-sysroot/usr/include/valijson/adapters/jsoncpp_adapter.hpp:36: ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:542:20: error: indirection requires pointer operand ('int' invalid) 542 | return *arrayValue; | ^~~~~~~~~~~ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:649:14: error: no member named 'optional' in namespace 'std' 649 | std::optional objectValue = m_value.getObjectOptional(); | ^~~~~~~~ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:649:23: error: 'ObjectType' does not refer to a value 649 | std::optional objectValue = m_value.getObjectOptional(); | ^ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:81:14: note: declared here 81 | typename ObjectType, | ^ ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:649:35: error: use of undeclared identifier 'objectValue'; did you mean 'Json::objectValue'? 649 | std::optional objectValue = m_value.getObjectOptional(); | ^~~~~~~~~~~ ../recipe-sysroot/usr/include/json/value.h:116:3: note: 'Json::objectValue' declared here 116 | objectValue ///< object value (collection of name/value pairs). | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/plugin.cpp:30: In file included from ../recipe-sysroot/usr/include/valijson/adapters/jsoncpp_adapter.hpp:36: ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:650:13: error: use of undeclared identifier 'objectValue'; did you mean 'Json::objectValue'? 650 | if (objectValue) { | ^ ../recipe-sysroot/usr/include/json/value.h:116:3: note: 'Json::objectValue' declared here 116 | objectValue ///< object value (collection of name/value pairs). | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/plugin.cpp:30: In file included from ../recipe-sysroot/usr/include/valijson/adapters/jsoncpp_adapter.hpp:36: ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:651:21: error: use of undeclared identifier 'objectValue'; did you mean 'Json::objectValue'? 651 | return *objectValue; | ^~~~~~~~~~~ ../recipe-sysroot/usr/include/json/value.h:116:3: note: 'Json::objectValue' declared here 116 | objectValue ///< object value (collection of name/value pairs). | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/plugin.cpp:30: In file included from ../recipe-sysroot/usr/include/valijson/adapters/jsoncpp_adapter.hpp:36: ../recipe-sysroot/usr/include/valijson/internal/basic_adapter.hpp:651:20: error: indirection requires pointer operand ('int' invalid) 651 | return *objectValue; | ^~~~~~~~~~~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/plugin.cpp:30: ../recipe-sysroot/usr/include/valijson/adapters/jsoncpp_adapter.hpp:278:10: error: no template named 'optional' in namespace 'std' 278 | std::optional getArrayOptional() const | ~~~~~^ ../recipe-sysroot/usr/include/valijson/adapters/jsoncpp_adapter.hpp:347:10: error: no template named 'optional' in namespace 'std' 347 | std::optional getObjectOptional() const | ~~~~~^ ../recipe-sysroot/usr/include/valijson/adapters/jsoncpp_adapter.hpp:281:25: error: no member named 'make_optional' in namespace 'std' 281 | return std::make_optional(JsonCppArray(m_value)); | ^~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [30/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/dumper.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dumper.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dumper.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dumper.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dumper.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [31/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/__/chisel/lua_parser.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/lua_parser.cpp:20: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ 4 warnings generated. [32/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/json_query.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/json_query.cpp:26: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/json_query.cpp:26: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/json_query.cpp:26: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/json_query.cpp:26: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [33/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/internal_metrics.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/internal_metrics.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/internal_metrics.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/internal_metrics.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/internal_metrics.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [34/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/fields_info.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/fields_info.cpp:26: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/fields_info.cpp:26: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/fields_info.cpp:26: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/fields_info.cpp:26: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [35/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/cyclewriter.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/cyclewriter.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/cyclewriter.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/cyclewriter.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/cyclewriter.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [36/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/container_engine/static_container.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container_engine/static_container.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container_engine/static_container.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container_engine/static_container.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container_engine/static_container.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [37/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/filter_check_list.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter_check_list.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter_check_list.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter_check_list.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter_check_list.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter_check_list.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter_check_list.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter_check_list.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter_check_list.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter_check_list.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ 19 warnings generated. [38/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/logger.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/logger.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/logger.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/logger.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/logger.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [39/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/protodecoder.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/protodecoder.cpp:22: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/protodecoder.cpp:22: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/protodecoder.cpp:22: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/protodecoder.cpp:22: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [40/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/stats.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/stats.cpp:21: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/stats.cpp:21: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/stats.cpp:21: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/stats.cpp:21: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [41/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/ifinfo.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/ifinfo.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/ifinfo.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/ifinfo.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/ifinfo.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [42/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/container_info.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container_info.cpp:21: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container_info.cpp:21: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container_info.cpp:21: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container_info.cpp:21: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [43/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/filter/parser.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter/parser.cpp:20: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter/../utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter/parser.cpp:621:69: warning: adding 'value_type' (aka 'char') to a string does not append to the string [-Wstring-plus-int] 621 | throw sinsp_exception("unsupported string escape sequence: \\" + str[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter/parser.cpp:621:69: note: use array indexing to silence this warning 621 | throw sinsp_exception("unsupported string escape sequence: \\" + str[i]); | ^ | & [ ] 2 warnings generated. [44/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/user_event_logger.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/user_event_logger.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/user_event_logger.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/user_event_logger.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/user_event_logger.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [45/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/uri.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.h:94:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | m_scheme = move(scheme); | ^ | std:: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.h:114:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | m_host = move(host); | ^ | std:: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.cpp:24: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.cpp:24: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.cpp:24: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.cpp:24: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 9 warnings generated. [46/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/json_error_log.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/json_error_log.cpp:19: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/json_error_log.cpp:19: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/json_error_log.cpp:19: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/json_error_log.cpp:19: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [47/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/tracers.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/tracers.cpp:19: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/tracers.cpp:19: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/tracers.cpp:19: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/tracers.cpp:19: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [48/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/fdinfo.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/fdinfo.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/fdinfo.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/fdinfo.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/fdinfo.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [49/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/value_parser.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/value_parser.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/value_parser.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/value_parser.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/value_parser.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [50/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/gen_filter.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.cpp:22: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [51/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/eventformatter.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/eventformatter.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/eventformatter.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/eventformatter.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/eventformatter.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/eventformatter.cpp:21: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/eventformatter.cpp:21: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/eventformatter.cpp:21: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/eventformatter.cpp:21: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/eventformatter.cpp:21: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ 19 warnings generated. [52/85] Building CXX object libsinsp/examples/CMakeFiles/sinsp-example.dir/test.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/test.cpp:22: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/test.cpp:22: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/test.cpp:22: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/test.cpp:22: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/test.cpp:162:20: warning: variable 'parent_pid' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 162 | if(nullptr != p_thr) | ^~~~~~~~~~~~~~~~ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/test.cpp:167:37: note: uninitialized use occurs here 167 | cout << "[PPID=" << parent_pid << "]:" | ^~~~~~~~~~ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/test.cpp:162:17: note: remove the 'if' if its condition is always true 162 | if(nullptr != p_thr) | ^~~~~~~~~~~~~~~~~~~~ 163 | { ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/test.cpp:161:35: note: initialize the variable 'parent_pid' to silence this warning 161 | int64_t parent_pid; | ^ | = 0 8 warnings generated. [53/85] Building CXX object libsinsp/examples/CMakeFiles/sinsp-example.dir/util.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/util.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/util.h:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/util.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/util.h:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/util.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/util.h:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/util.cpp:17: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/examples/util.h:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [54/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/__/chisel/lua_parser_api.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/lua_parser_api.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/lua_parser_api.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/lua_parser_api.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/lua_parser_api.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/lua_parser_api.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/lua_parser_api.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/lua_parser_api.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/lua_parser_api.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/lua_parser_api.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ 19 warnings generated. [55/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/dns_manager.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dns_manager.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dns_manager.h:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dns_manager.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dns_manager.h:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dns_manager.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dns_manager.h:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dns_manager.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/dns_manager.h:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [56/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/utils.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.cpp:43: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.cpp:43: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.cpp:43: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.cpp:43: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.cpp:49: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.cpp:49: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.cpp:49: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.cpp:49: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.cpp:49: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.cpp:51: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.h:94:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | m_scheme = move(scheme); | ^ | std:: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.h:114:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | m_host = move(host); | ^ | std:: 21 warnings generated. [57/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/user_event.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/user_event.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/user_event.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/user_event.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/user_event.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [58/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/__/chisel/chisel_utils.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_utils.cpp:43: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_utils.cpp:43: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_utils.cpp:43: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_utils.cpp:43: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_utils.cpp:48: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_utils.cpp:48: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_utils.cpp:48: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_utils.cpp:48: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_utils.cpp:48: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_utils.cpp:53: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.h:94:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 94 | m_scheme = move(scheme); | ^ | std:: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/uri.h:114:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 114 | m_host = move(host); | ^ | std:: 21 warnings generated. [59/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/__/chisel/chisel_fields_info.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_fields_info.cpp:27: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_fields_info.cpp:27: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_fields_info.cpp:27: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_fields_info.cpp:27: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [60/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/event.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.cpp:32: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.cpp:32: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.cpp:32: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.cpp:32: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [61/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/container.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container.cpp:38: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container.cpp:38: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container.cpp:38: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/container.cpp:38: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [62/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/table.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/table.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/table.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/table.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/table.cpp:20: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/table.cpp:25: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/table.cpp:25: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/table.cpp:25: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/table.cpp:25: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/table.cpp:25: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ 19 warnings generated. [63/85] Building CXX object userspace/sysdig/CMakeFiles/sysdig.dir/plugin_utils.cpp.o In file included from ../sources/sysdig-0.28.0/userspace/sysdig/plugin_utils.cpp:22: In file included from ../sources/sysdig-0.28.0/userspace/sysdig/plugin_utils.h:25: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/userspace/sysdig/plugin_utils.cpp:22: In file included from ../sources/sysdig-0.28.0/userspace/sysdig/plugin_utils.h:25: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/userspace/sysdig/plugin_utils.cpp:22: In file included from ../sources/sysdig-0.28.0/userspace/sysdig/plugin_utils.h:25: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/userspace/sysdig/plugin_utils.cpp:22: In file included from ../sources/sysdig-0.28.0/userspace/sysdig/plugin_utils.h:25: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [64/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/__/chisel/chisel_api.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_api.cpp:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_api.cpp:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_api.cpp:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_api.cpp:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_api.cpp:38: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_api.cpp:38: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_api.cpp:38: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_api.cpp:38: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel_api.cpp:38: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ 19 warnings generated. [65/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/filter.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:35: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:35: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:35: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:35: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:40: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:40: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:40: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:40: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:40: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:1423:35: warning: address of function 'sanitize_string' will always evaluate to 'true' [-Wpointer-bool-conversion] 1423 | val.ptr = extract(evt, &val.len, sanitize_string); | ~~~~~~~ ^~~~~~~~~~~~~~~ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.cpp:1423:35: note: prefix with the address-of operator to silence this warning 1423 | val.ptr = extract(evt, &val.len, sanitize_string); | ^ | & 20 warnings generated. [66/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/threadinfo.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/threadinfo.cpp:25: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/threadinfo.cpp:25: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/threadinfo.cpp:25: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/threadinfo.cpp:25: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ 7 warnings generated. [67/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/viewinfo.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/viewinfo.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/viewinfo.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/viewinfo.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/viewinfo.cpp:18: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/viewinfo.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/viewinfo.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/viewinfo.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/viewinfo.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/viewinfo.cpp:23: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ 19 warnings generated. [68/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/sinsp.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.cpp:30: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.cpp:30: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.cpp:30: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.cpp:30: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.cpp:34: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.cpp:34: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.cpp:34: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.cpp:34: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.cpp:34: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ 19 warnings generated. [69/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/parsers.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/parsers.cpp:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/parsers.cpp:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/parsers.cpp:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/parsers.cpp:33: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/parsers.cpp:39: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/parsers.cpp:39: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/parsers.cpp:39: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/parsers.cpp:39: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/parsers.cpp:39: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ 19 warnings generated. [70/85] Building CXX object userspace/sysdig/CMakeFiles/sysdig.dir/sysdig.cpp.o In file included from ../sources/sysdig-0.28.0/userspace/sysdig/sysdig.cpp:31: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/userspace/sysdig/sysdig.cpp:31: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/userspace/sysdig/sysdig.cpp:31: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/userspace/sysdig/sysdig.cpp:31: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ ../sources/sysdig-0.28.0/userspace/sysdig/sysdig.cpp:923:7: warning: variable 'is_filter_display' set but not used [-Wunused-but-set-variable] 923 | bool is_filter_display = false; | ^ 8 warnings generated. [71/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/__/chisel/chisel.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel.cpp:32: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel.cpp:32: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel.cpp:32: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel.cpp:32: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel.cpp:38: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel.cpp:38: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel.cpp:38: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel.cpp:38: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/chisel/chisel.cpp:38: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ 19 warnings generated. [72/85] Building CXX object libsinsp/CMakeFiles/sinsp.dir/filterchecks.cpp.o In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:73: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/event.h:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:161:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 161 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:166:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 166 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:173:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 173 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:175:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 175 | bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:148:20: warning: 'new_filter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 148 | gen_event_filter *new_filter(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:309:28: note: overridden virtual function is here 309 | virtual gen_event_filter *new_filter() = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:74: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filter.h:150:26: warning: 'new_filtercheck' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | gen_event_filter_check *new_filtercheck(const char *fldname); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:312:34: note: overridden virtual function is here 312 | virtual gen_event_filter_check *new_filtercheck(const char *fldname) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:23: In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/sinsp.h:80: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/utils.h:160:11: warning: result of comparison of constant -1 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] 160 | if(c < -1) | ~ ^ ~~ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:119:18: note: overridden virtual function is here 119 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:103:7: warning: 'add_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 103 | void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:120:15: note: overridden virtual function is here 120 | virtual void add_filter_value(const char* str, uint32_t len, uint32_t i = 0 ) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:120:7: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 120 | bool extract(gen_event *evt, OUT vector& values, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:122:15: note: overridden virtual function is here 122 | virtual bool extract(gen_event *evt, std::vector& values, bool sanitize_strings = true) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:150:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 150 | bool compare(gen_event *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/gen_filter.h:121:15: note: overridden virtual function is here 121 | virtual bool compare(gen_event *evt) = 0; | ^ In file included from ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:28: ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:500:22: warning: 'allocate_new' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 500 | sinsp_filter_check* allocate_new(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:82:30: note: overridden virtual function is here 82 | virtual sinsp_filter_check* allocate_new() = 0; | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:501:10: warning: 'parse_field_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 501 | int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:97:18: note: overridden virtual function is here 97 | virtual int32_t parse_field_name(const char* str, bool alloc_state, bool needed_for_filtering); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:502:9: warning: 'parse_filter_value' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 502 | size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:104:17: note: overridden virtual function is here 104 | virtual size_t parse_filter_value(const char* str, uint32_t len, uint8_t *storage, uint32_t storage_len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:504:32: warning: 'get_field_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 504 | const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:114:40: note: overridden virtual function is here 114 | virtual const filtercheck_field_info* get_field_info(); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:505:11: warning: 'extract' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 505 | uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:175:19: note: overridden virtual function is here 175 | virtual uint8_t* extract(sinsp_evt *evt, OUT uint32_t* len, bool sanitize_strings = true); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:506:14: warning: 'extract_as_js' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 506 | Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:139:22: note: overridden virtual function is here 139 | virtual Json::Value extract_as_js(sinsp_evt *evt, OUT uint32_t* len) | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:507:7: warning: 'compare' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 507 | bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:151:15: note: overridden virtual function is here 151 | virtual bool compare(sinsp_evt *evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:829:14: warning: 'sinsp_filter_check_reference::tojson' hides overloaded virtual function [-Woverloaded-virtual] 829 | Json::Value tojson(sinsp_evt* evt, uint32_t str_len, uint64_t time_delta); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.h:162:22: note: hidden overloaded virtual function 'sinsp_filter_check::tojson' declared here: different number of parameters (1 vs 3) 162 | virtual Json::Value tojson(sinsp_evt* evt); | ^ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:6385:4: warning: variable 'field' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] 6385 | default: | ^~~~~~~ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:6389:7: note: uninitialized use occurs here 6389 | if(field->empty()) | ^~~~~ ../sources/sysdig-0.28.0/falcosecurity-libs/userspace/libsinsp/filterchecks.cpp:6370:23: note: initialize the variable 'field' to silence this warning 6370 | const string *field; | ^ | = nullptr 20 warnings generated. ninja: build stopped: subcommand failed. WARNING: /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/temp/run.do_compile.130649:154 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build '/mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}' WARNING: Backtrace (BB generated script): #1: cmake_runcmake_build, /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/temp/run.do_compile.130649, line 154 #2: cmake_do_compile, /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/temp/run.do_compile.130649, line 148 #3: do_compile, /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/temp/run.do_compile.130649, line 143 #4: main, /mnt/b/yoe/master/build/tmp/work/cortexa72-yoe-linux/sysdig/0.28.0/temp/run.do_compile.130649, line 167