Merge r14308 from the BUF_REMOVAL branch to trunk
Changes VG_(describe_IP) to return the untruncated result in a statically
allocated local buffer. Fix call sites and update two .exp files who had
truncated names.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14685 a5019735-40e9-0310-863c-91ae7b9d1cf9
Bug 340630 arm64: fchmod (52) and fchown (55) syscalls not recognized.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14686 a5019735-40e9-0310-863c-91ae7b9d1cf9
Merge r14339 from BUF_REMOVAL branch to trunk.
Prepare print_file function to be converted to use VG_(fprintf). 
Basically get rid of arithmetic involving the output buffer.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14687 a5019735-40e9-0310-863c-91ae7b9d1cf9
Bug 340632 arm64: unhandled instruction fcvtas

NEWS entry for VEX commit r2987.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14688 a5019735-40e9-0310-863c-91ae7b9d1cf9
PRE(sys_openat): when checking whether ARG1 == VKI_AT_FDCWD, be sure
only to check the lowest 32 bits, since that arg is a file descriptor
-- hence "int" -- and checking all 64 bits fails unexpectedly if ARG1
and VKI_AT_FDCWD are not both zero- or sign- extended.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14689 a5019735-40e9-0310-863c-91ae7b9d1cf9
Adds initial support for AArch64 (arm64) on Android.  Small programs
(/system/bin/ls, /system/bin/date) run.  Still to do:

* enable more malloc/free intercepts

* enable wrappers for ashmem and binder syscalls

* check to see if any special ioctl support is required for ARM Mali GPUs



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14690 a5019735-40e9-0310-863c-91ae7b9d1cf9
Unmask all signals in vgdb, as the process that launches vgdb
might have masked some.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14691 a5019735-40e9-0310-863c-91ae7b9d1cf9