From ef3adb98308f14628e64b918f739e472de00cfcf Mon Sep 17 00:00:00 2001 From: Toni Date: Tue, 26 Sep 2023 23:10:57 +0200 Subject: Added printf/fprintf replacement for some internal modules. (#1974) * logging is instead redirected to `ndpi_debug_printf` Signed-off-by: lns Signed-off-by: Toni Uhlig --- utils/check_symbols.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'utils/check_symbols.sh') diff --git a/utils/check_symbols.sh b/utils/check_symbols.sh index 5ab064c18..1f45718f1 100755 --- a/utils/check_symbols.sh +++ b/utils/check_symbols.sh @@ -19,11 +19,21 @@ for line in `nm -P -u "${NDPI_LIB}"`; do fi #printf '%s\n' "${line}" - FOUND_SYMBOL="$(printf '%s' "${line}" | grep '^\(malloc\|calloc\|realloc\|free\)$' || true)" + FOUND_SYMBOL="$(printf '%s' "${line}" | grep '^\(malloc\|calloc\|realloc\|free\|printf\|fprintf\)$' || true)" if [ ! -z "${FOUND_SYMBOL}" ]; then SKIP=0 case "${CURRENT_OBJECT}" in + '[ndpi_main.o]') + case "${FOUND_SYMBOL}" in + 'printf'|'fprintf') SKIP=1 ;; + esac + ;; + '[ahocorasick.o]'|'[ndpi_serializer.o]') + case "${FOUND_SYMBOL}" in + 'fprintf') SKIP=1 ;; + esac + ;; '[roaring.o]') case "${FOUND_SYMBOL}" in 'malloc'|'calloc'|'realloc'|'free') SKIP=1 ;; -- cgit v1.2.3