summaryrefslogtreecommitdiff
path: root/libc/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'libc/Android.bp')
-rw-r--r--libc/Android.bp27
1 files changed, 27 insertions, 0 deletions
diff --git a/libc/Android.bp b/libc/Android.bp
index 2c0656f72..8c05704a0 100644
--- a/libc/Android.bp
+++ b/libc/Android.bp
@@ -793,6 +793,14 @@ cc_library_static {
srcs: [
"arch-arm64/generic/bionic/__memcpy_chk.S",
],
+ kryo: {
+ srcs: [
+ "arch-arm64/kryo/bionic/__memcpy_chk.S",
+ ],
+ exclude_srcs: [
+ "arch-arm64/generic/bionic/__memcpy_chk.S",
+ ],
+ },
},
},
}
@@ -879,6 +887,9 @@ cc_library_static {
"arch-arm64/generic/bionic/memmove.S",
"arch-arm64/generic/bionic/memset.S",
"arch-arm64/generic/bionic/wmemmove.S",
+ "arch-arm64/kryo785/bionic/__memcpy.S",
+ "arch-arm64/kryo785/bionic/memcpy.S",
+ "arch-arm64/kryo785/bionic/memmove.S",
"arch-arm64/bionic/__bionic_clone.S",
"arch-arm64/bionic/_exit_with_stack_teardown.S",
@@ -893,6 +904,19 @@ cc_library_static {
"bionic/strnlen.c",
"bionic/strrchr.cpp",
],
+ kryo: {
+ srcs: [
+ "arch-arm64/kryo/bionic/__memcpy.S",
+ "arch-arm64/kryo/bionic/memcpy.S",
+ "arch-arm64/kryo/bionic/memmove.S",
+ "arch-arm64/kryo/bionic/wmemmove.S",
+ ],
+ exclude_srcs: [
+ "arch-arm64/generic/bionic/memcpy.S",
+ "arch-arm64/generic/bionic/memmove.S",
+ "arch-arm64/generic/bionic/wmemmove.S",
+ ],
+ },
},
x86: {
@@ -1839,6 +1863,7 @@ cc_library_headers {
"//system/memory/libmemunreachable:__subpackages__",
"//system/unwinding/libunwindstack:__subpackages__",
"//tools/security/sanitizer-status:__subpackages__",
+ "//vendor:__subpackages__",
],
vendor_available: true,
product_available: true,
@@ -2052,6 +2077,8 @@ genrule {
cc_defaults {
name: "crt_defaults",
+ // Disable sdclang: TODO(b/142476859)
+ sdclang: false,
defaults: ["linux_bionic_supported"],
vendor_available: true,
product_available: true,