platform_system_core/libasyncio
Jerry Zhang ecee434fae adb: Use kernel aio for functionfs.
This method works around the downsides of
ENDPOINT_ALLOC, namely that it is not affected
by memory fragmentation and it uses an upstream
interface.

Also add libasyncio to provide the necessary syscalls
to both adb and mtp.

Add some small optimizations to file_sync.

Bug: 37916658
Test: run adb push/pull
Change-Id: If3b3be02b5e2d4f9cffec1b8ddc02a5768a51a1f
2017-08-10 15:12:47 -07:00
..
include/asyncio adb: Use kernel aio for functionfs. 2017-08-10 15:12:47 -07:00
Android.bp adb: Use kernel aio for functionfs. 2017-08-10 15:12:47 -07:00
AsyncIO.cpp adb: Use kernel aio for functionfs. 2017-08-10 15:12:47 -07:00