| 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_library_headers { |
| name: "vmlinux15_6.6", |
| arch: { |
| arm: { |
| export_include_dirs: ["include/vmlinux/android15_6.6/arm64"], |
| }, |
| arm64: { |
| export_include_dirs: ["include/vmlinux/android15_6.6/arm64"], |
| }, |
| x86: { |
| export_include_dirs: ["include/vmlinux/android15_6.6/x86_64"], |
| }, |
| x86_64: { |
| export_include_dirs: ["include/vmlinux/android15_6.6/x86_64"], |
| }, |
| }, |
| } |
| |
| cc_defaults { |
| name: "bpf_cc_defaults", |
| cflags: [ |
| "-Wall", |
| "-Werror", |
| "-Wextra", |
| "-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", |
| ], |
| } |