platform_bionic/libc/arch-arm64/generic/bionic
Evgenii Stepanov 00d087c629 (arm64) Extend branch range in __memcpy_chk.
Conditional branch has limited range (1MB) and can not be extended by
the linker. The current distance (in walleye build) is 500KB, about
half of the maximum. HWASan pushes it over the limit.

Replace conditional branch with regular branch, which has longer
range (26 vs 19 bits offset) and can be extended in the linker if
needed.

Bug: 112437884
Bug: 12231437
Test: SANITIZE_TARGET=hwaddress

Change-Id: Idc083fb557ab3a859541beb009809992406a6703
2018-08-31 15:02:12 -07:00
..
__memcpy_chk.S (arm64) Extend branch range in __memcpy_chk. 2018-08-31 15:02:12 -07:00
memchr.S libc: clean up ARM64 copyright notices 2017-05-04 12:59:53 -04:00
memcmp.S [AArch64] Optimize memcmp for medium to large sizes 2018-08-21 17:48:12 +00:00
memcpy.S Make memcpy memmove 2018-06-11 18:12:45 +00:00
memcpy_base.S libc: ARM64: update memset/strlen/memcpy/memmove to newlib/cortex-strings 2016-11-28 19:35:12 +00:00
memmove.S Make memcpy memmove 2018-06-11 18:12:45 +00:00
memset.S libc: ARM64: fix memset for non-standard ZVA sizes 2017-05-16 11:29:49 +01:00
stpcpy.S Add optimized stpcpy. 2014-06-30 12:48:13 -07:00
strchr.S libc: clean up ARM64 copyright notices 2017-05-04 12:59:53 -04:00
strcmp.S [AArch64] Improve strcmp performance for misaligned strings 2018-08-21 17:48:52 +00:00
strcpy.S Add optimized stpcpy. 2014-06-30 12:48:13 -07:00
string_copy.S Regenerate the bionic NOTICE files. 2014-07-07 15:42:06 -07:00
strlen.S libc: ARM64: update memset/strlen/memcpy/memmove to newlib/cortex-strings 2016-11-28 19:35:12 +00:00
strncmp.S [AArch64] Improve strncmp for mutually misaligned inputs 2018-08-21 19:50:09 +00:00
strnlen.S Add ARMv8 optimized string handling functions based on cortex-strings 2014-03-06 14:59:51 -08:00
wmemmove.S Add optimized AArch64 versions of bcopy and wmemmove based on memmove 2014-05-23 18:49:57 -07:00