platform_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 Remove workarounds for old versions of clang and GCC. 2018-07-11 13:18:29 -07:00
arch-arm64 (arm64) Extend branch range in __memcpy_chk. 2018-08-31 15:02:12 -07:00
arch-common/bionic Call __emutls_unregister_key on dlclose 2018-06-19 13:22:36 -07:00
arch-mips Remove __overloadable/__RENAME_CLANG 2018-02-06 13:35:56 -08:00
arch-mips64 bionic: add vdso clock_getres 2017-12-07 09:41:48 -08:00
arch-x86 Merge "Remove valgrind workarounds." 2018-06-13 00:30:28 +00:00
arch-x86_64 Make memcpy memmove 2018-06-11 18:12:45 +00:00
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 Update to v4.17.3 kernel headers. 2018-06-27 14:12:29 -07:00
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 Add strptime %s. 2018-02-28 16:29:40 -08:00
upstream-freebsd Change ARG_MAX/_SC_ARG_MAX back to a constant. 2017-11-15 15:14:35 -08:00
upstream-netbsd Reimplement popen(3)/pclose(3). 2018-07-11 12:15:26 -07:00
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 Unified sysroot: kill arch-specific include dirs. 2017-10-12 13:19:51 -07:00
Android.bp Implement pthread_sigqueue. 2018-08-27 16:48:17 -07:00
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 Mark new/delete as weak in the NDK stubs. 2017-07-28 11:01:33 -07:00
libstdc++.arm64.map Mark new/delete as weak in the NDK stubs. 2017-07-28 11:01:33 -07:00
libstdc++.map.txt Mark new/delete as weak in the NDK stubs. 2017-07-28 11:01:33 -07:00
libstdc++.mips.map Mark new/delete as weak in the NDK stubs. 2017-07-28 11:01:33 -07:00
libstdc++.mips64.map Mark new/delete as weak in the NDK stubs. 2017-07-28 11:01:33 -07:00
libstdc++.x86.map Mark new/delete as weak in the NDK stubs. 2017-07-28 11:01:33 -07:00
libstdc++.x86_64.map Mark new/delete as weak in the NDK stubs. 2017-07-28 11:01:33 -07:00
MODULE_LICENSE_BSD
NOTICE Update to FreeBSD libm r336665. 2018-07-24 10:36:00 -07:00
SECCOMP_BLACKLIST_APP.TXT Allow several syscalls to app process 2018-03-28 16:30:20 -07:00
SECCOMP_BLACKLIST_COMMON.TXT Split zygote's seccomp filter into two 2018-01-04 12:28:40 -08:00
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 Create global seccomp policy. 2017-07-21 20:30:21 -07:00
SECCOMP_WHITELIST_SYSTEM.TXT Add bpf syscall to seccomp whitelist 2018-01-18 12:08:34 -08:00
SYSCALLS.TXT Add sigset64_t and accompanying functions. 2018-01-30 18:47:16 -08:00
version_script.txt