platform_system_core/include
Sergio Giro 1cfa56d46c libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8
Inconsistent behaviour between utf16_to_utf8 and utf16_to_utf8_length
is causing a heap overflow.

Correcting the length computation and adding bound checks to the
conversion functions.

Test: ran libutils_tests
Bug: 29250543
Change-Id: I6115e3357141ed245c63c6eb25fc0fd0a9a7a2bb
(cherry picked from commit c4966a363e)
2016-08-25 20:07:51 +00:00
..
android liblog: add __android_log_close() 2016-08-23 15:25:03 -07:00
backtrace Fix race condition updating local map data. 2016-06-16 23:28:11 -07:00
binderwrapper binderwrapper: Resolve ambiguous base::Closure reference 2016-04-12 13:19:29 -07:00
cutils Merge "libcutils: Add ashmem_valid() function" 2016-08-24 15:48:55 +00:00
log logger: validate hdr_size field in logger entry 2016-08-23 14:51:50 -07:00
nativebridge LibNativeBridge: Version 2 2015-05-31 16:58:24 -07:00
private Add static UID for the webview zygote process. 2016-07-11 12:39:55 -04:00
system Merge \"[qemu]: Move qemu_pipe.h from include/system/ directory.\" 2016-06-21 08:05:18 +00:00
sysutils Revert "Sigh, more vendors linking against hidden APIs." 2015-03-20 23:51:36 +00:00
usbhost libusbhost: add usb_device_reset 2016-01-13 16:01:42 -08:00
utils libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8 2016-08-25 20:07:51 +00:00
ziparchive libziparchive: ensure ReadAtOffset is atomic 2016-03-09 17:17:19 -08:00