| package { |
| default_applicable_licenses: ["system_bpf_license"], |
| } |
| |
| // Added automatically by a large-scale-change |
| // http://go/android-license-faq |
| license { |
| name: "system_bpf_license", |
| visibility: [":__subpackages__"], |
| license_kinds: [ |
| "SPDX-license-identifier-Apache-2.0", |
| ], |
| license_text: [ |
| "NOTICE", |
| ], |
| } |
| |
| cc_defaults { |
| name: "bpf_defaults", |
| cflags: [ |
| "-Wall", |
| "-Werror", |
| "-Wnullable-to-nonnull-conversion", |
| "-Wthread-safety", |
| "-Wunused-parameter", |
| ], |
| tidy: true, |
| tidy_checks: [ |
| "android-*", |
| "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", |
| // Disabling due to many unavoidable warnings from POSIX API usage. |
| "-google-runtime-int", |
| ], |
| } |