From 02f0df83fc1d389c189b8e1c7278cfdfa33c62bd Mon Sep 17 00:00:00 2001 From: Chih-Hung Hsieh Date: Thu, 20 Jan 2022 16:13:12 -0800 Subject: [PATCH] Lower severity of 3 tidy warnings * bcmp/bcopy/bzero are not insecureAPI on Android. * Android projects may enable/disable clang-tidy checks locally; warn/*patterns.py keep global classification of all warnings. Test: warn.py --url=http://cs/android --separator='?l=' build.log > warnings.html Test: warn.py --gencsv build.log > warnings.csv Change-Id: I7720f7babd0a33c1b6602c9a8bb67565c45db94e --- tools/warn/tidy_warn_patterns.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/warn/tidy_warn_patterns.py b/tools/warn/tidy_warn_patterns.py index a5842ea125..c138f1cac3 100644 --- a/tools/warn/tidy_warn_patterns.py +++ b/tools/warn/tidy_warn_patterns.py @@ -224,6 +224,9 @@ warn_patterns = [ analyzer_warn_check('clang-analyzer-valist.Unterminated'), analyzer_group_check('clang-analyzer-core.uninitialized'), analyzer_group_check('clang-analyzer-deadcode'), + analyzer_warn_check('clang-analyzer-security.insecureAPI.bcmp'), + analyzer_warn_check('clang-analyzer-security.insecureAPI.bcopy'), + analyzer_warn_check('clang-analyzer-security.insecureAPI.bzero'), analyzer_warn_check('clang-analyzer-security.insecureAPI.strcpy'), analyzer_group_high('clang-analyzer-security.insecureAPI'), analyzer_group_high('clang-analyzer-security'),