diff options
Diffstat (limited to 'libc/Android.bp')
-rw-r--r-- | libc/Android.bp | 27 |
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, |