Add cflags and tidy_checks to bpf_cc_defaults am: 588140f93a
Original change: https://android-review.googlesource.com/c/platform/system/bpf/+/3555904
Change-Id: I9a52544c930f7485320ea541da12fddd0b1a76c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/Android.bp b/Android.bp
index c4431d1..023ab6f 100644
--- a/Android.bp
+++ b/Android.bp
@@ -43,21 +43,39 @@
cflags: [
"-Wall",
"-Werror",
+ "-Werror=conditional-uninitialized",
+ "-Werror=implicit-fallthrough",
+ "-Werror=sometimes-uninitialized",
"-Wextra",
"-Wnullable-to-nonnull-conversion",
+ "-Wsign-compare",
"-Wtautological-unsigned-zero-compare",
"-Wthread-safety",
+ "-Wuninitialized",
"-Wunused-parameter",
],
tidy: true,
tidy_checks: [
"android-*",
+ "bugprone-*",
"cert-*",
"-cert-err34-c",
"clang-analyzer-security*",
// Many calls to snprintf/sscanf/memset/memcpy in libbpf.c have the following warning.
"-clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling",
+ "google-*",
// Disabling due to many unavoidable warnings from POSIX API usage.
"-google-runtime-int",
+ "misc-*",
+ "performance-*",
+ ],
+ tidy_checks_as_errors: [
+ "android-*",
+ "bugprone-*",
+ "cert-*",
+ "clang-analyzer-security*",
+ "google-*",
+ "misc-*",
+ "performance-*",
],
}