AArch64: Fix mmap64() definition for AArch64, X86_64

For 64bit Architectures mmap() is equivalent to mmap64(). This patch
maps mmap64() to mmap() in a similar way to other syscalls that differ
based on the size of off_t and off64_t

Change-Id: If21b21ef71120bad23d9a608d02d4a7de5220a87
Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
Merge "AArch64: Fix mmap64() definition for AArch64, X86_64"
Fix debugging issues in vdso handling

Under valgrind ehdr_vdso is null and causing segfault.
Adding debug info for vdso producing plenty of issues on debugging
through gdbserver, removing it. It doesn't seem it should be here.

Unwinding through vdso test still works.

Change-Id: I1a7e233c493f2268d725fa8d7279822d07decc49
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
Merge "Fix debugging issues in vdso handling"
PTHREAD_KEYS_MAX cleanup.

I fixed this bug a while back, but didn't remove it from the list,
could have added a better test, and could have written clearer code
that didn't require a comment.

Change-Id: Iebdf0f9a54537a7d5cbca254a5967b1543061f3d
Merge "PTHREAD_KEYS_MAX cleanup."
Add ioprio.h.

Change-Id: I153d05c5b6e9d640e319d65acb48b9cb12b6dafb
Make <sys/param.h> more glibc-like.

In particular, add MAX and MIN, needed by elfutils.

Bug: 11864683
Change-Id: I1b876732cdf68cdf5b930319e5ef5b5647586718
Merge "Add ioprio.h."
Merge "Make <sys/param.h> more glibc-like."
Merge branch 'master' of https://android.googlesource.com/platform/bionic into HEAD

Conflicts:
	libc/kernel/uapi/linux/ioprio.h
	libc/private/bionic_tls.h