platform_bionic/libc
Colin Cross 9567c7b82c malloc_debug: round 0 byte allocations up to 1 byte
0 byte allocations can cause problems if they are immediately followed
by another allocation with no header, as both allocations will have the
same address.  Treat 0 byte allocations as 1 byte allocations so that
debug_iterate will return separate addresses for them.

Bug: 27578580
Change-Id: Ia8dc3481fa7062391e9b3ae58a36e8d47e7ee557
(cherry picked from commit 15af478080)
2016-03-10 14:53:02 -08:00
..
arch-arm Merge changes I17c22dc2,I9989e2ea 2016-03-03 22:02:37 +00:00
arch-arm64 Add a checksum to jmp_buf on AArch64. 2016-03-03 12:45:08 -08:00
arch-common/bionic Properly align init/fini_arrays for crtend.o 2015-05-07 12:56:15 -07:00
arch-mips Add __memset_chk assembler for mips32 and mips64. 2016-03-04 15:15:00 -08:00
arch-mips64 Really add adjtimex(2), and add clock_adjtime(2) too. 2016-02-03 13:19:10 -08:00
arch-x86 Add x86 __memset_chk assembler. 2016-03-03 16:10:33 -08:00
arch-x86_64 Fix x86-64 __memset_chk. 2016-03-03 16:46:25 -08:00
bionic Merge "Improve and fix the stack-protector tests." 2016-03-10 16:12:27 +00:00
dns Don't leak sockets if setsockopt() or fchown() fail. 2016-03-09 12:11:13 +09:00
include Fix scope ids for link-local IPv6 addresses from getifaddrs(3). 2016-02-17 14:38:09 -08:00
kernel Updated to v4.4.1 kernel headers. 2016-02-05 16:03:55 -08:00
malloc_debug malloc_debug: round 0 byte allocations up to 1 byte 2016-03-10 14:53:02 -08:00
private Improve and fix the stack-protector tests. 2016-03-09 14:50:03 -08:00
stdio Add fopen64/freopen64/tmpfile64 aliases. 2016-02-03 11:24:28 -08:00
stdlib Revert "Revert "Remove __sinit and __sdidinit."" 2015-12-05 07:30:59 -08:00
tools [MIPS] Add __popcountsi2 to libgcc_compat.c 2016-02-25 14:28:45 -08:00
tzcode Remove mktime_tz. 2016-01-06 09:15:02 -08:00
upstream-freebsd Move several FreeBSD functions to OpenBSD. 2015-09-14 19:01:58 -07:00
upstream-netbsd Fix regerror(..., nullptr, 0). 2016-02-12 16:00:53 -08:00
upstream-openbsd Implement funopen64. 2016-01-26 14:45:13 -08:00
zoneinfo Update timezone data to 2016a 2016-02-25 17:53:37 +00:00
Android.bp Update Android.bp with recent *.mk changes 2016-03-03 15:41:14 -08:00
Android.mk Mandate optimized __memset_chk for arm and arm64. 2016-03-02 11:58:41 -08:00
crt.mk Tell kati about generated dependencies around crt 2016-01-28 19:39:50 +09:00
libc.arm.brillo.map Export malloc_backtrace 2016-02-18 16:09:16 -08:00
libc.arm.map Export malloc_backtrace 2016-02-18 16:09:16 -08:00
libc.arm64.map Export malloc_backtrace 2016-02-18 16:09:16 -08:00
libc.map.txt Export malloc_backtrace 2016-02-18 16:09:16 -08:00
libc.mips.brillo.map Export malloc_backtrace 2016-02-18 16:09:16 -08:00
libc.mips.map Export malloc_backtrace 2016-02-18 16:09:16 -08:00
libc.mips64.map Export malloc_backtrace 2016-02-18 16:09:16 -08:00
libc.x86.brillo.map Export malloc_backtrace 2016-02-18 16:09:16 -08:00
libc.x86.map Export malloc_backtrace 2016-02-18 16:09:16 -08:00
libc.x86_64.map Export malloc_backtrace 2016-02-18 16:09:16 -08:00
MODULE_LICENSE_BSD
NOTICE Update NOTICE files. 2016-02-08 17:00:12 -08:00
SYSCALLS.TXT Really add adjtimex(2), and add clock_adjtime(2) too. 2016-02-03 13:19:10 -08:00
version_script.txt Revert "Fix volantis boot." 2015-05-08 09:36:03 -07:00