android_bionic/libc
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
..
arch-arm
arch-arm64 (arm64) Extend branch range in __memcpy_chk. 2018-08-31 15:02:12 -07:00
arch-common/bionic
arch-mips
arch-mips64
arch-x86
arch-x86_64
async_safe Modernize codebase by replacing NULL with nullptr 2018-08-02 18:09:44 -07:00
bionic fdsan: provide abort message in warning tombstones. 2018-08-27 16:48:17 -07:00
dns Clear the resolver timeout when setting default __res_params 2018-08-09 17:58:35 +09:00
include Remove ARM/MIPS fenv duplication. 2018-08-30 09:26:43 -07:00
kernel
malloc_debug Add more descriptive text around app starting. 2018-08-16 17:57:23 -07:00
malloc_hooks Fix malloc_hooks for hooks_write_malloc_leak_info. 2018-07-18 15:25:45 +01:00
private Add PR_SET_VMA and PR_SET_VMA_ANON_NAME to <sys/prctl.h>. 2018-08-22 10:36:23 -07:00
seccomp seccomp: Generate the policy files at compile time 2018-08-06 11:10:25 -07:00
stdio libc: enable -Wimplicit-fallthrough 2018-08-15 10:11:08 -07:00
stdlib Add PR_SET_VMA and PR_SET_VMA_ANON_NAME to <sys/prctl.h>. 2018-08-22 10:36:23 -07:00
system_properties Add PR_SET_VMA and PR_SET_VMA_ANON_NAME to <sys/prctl.h>. 2018-08-22 10:36:23 -07:00
tools seccomp: Generate the policy files at compile time 2018-08-06 11:10:25 -07:00
tzcode
upstream-freebsd
upstream-netbsd
upstream-openbsd Add PR_SET_VMA and PR_SET_VMA_ANON_NAME to <sys/prctl.h>. 2018-08-22 10:36:23 -07:00
versioner-dependencies
Android.bp Implement pthread_sigqueue. 2018-08-27 16:48:17 -07:00
MODULE_LICENSE_BSD
NOTICE Update to FreeBSD libm r336665. 2018-07-24 10:36:00 -07:00
SECCOMP_BLACKLIST_APP.TXT
SECCOMP_BLACKLIST_COMMON.TXT
SECCOMP_WHITELIST_APP.TXT seccomp: Allow read(2) and getdents(2) in x86_64 for UBSan's sake 2018-08-09 12:32:01 -07:00
SECCOMP_WHITELIST_COMMON.TXT seccomp: Allow readlink(2) in x86_64 for UBSan's sake 2018-08-03 10:36:02 -07:00
SECCOMP_WHITELIST_GLOBAL.TXT
SECCOMP_WHITELIST_SYSTEM.TXT
SYSCALLS.TXT
fs_config_generator.py
libc.arm.map Implement pthread_sigqueue. 2018-08-27 16:48:17 -07:00
libc.arm64.map Implement pthread_sigqueue. 2018-08-27 16:48:17 -07:00
libc.map.txt Implement pthread_sigqueue. 2018-08-27 16:48:17 -07:00
libc.mips.map Implement pthread_sigqueue. 2018-08-27 16:48:17 -07:00
libc.mips64.map Implement pthread_sigqueue. 2018-08-27 16:48:17 -07:00
libc.x86.map Implement pthread_sigqueue. 2018-08-27 16:48:17 -07:00
libc.x86_64.map Implement pthread_sigqueue. 2018-08-27 16:48:17 -07:00
libstdc++.arm.map
libstdc++.arm64.map
libstdc++.map.txt
libstdc++.mips.map
libstdc++.mips64.map
libstdc++.x86.map
libstdc++.x86_64.map
version_script.txt