Skip to content


Subversion checkout URL

You can clone with
Download ZIP
system core
C C++ Assembly Makefile Java Shell Python

healthd: Support QC2.0 type charger

Change-Id: I838ef54ac358ac9ce851a93c47e87030b4219c1c
latest commit 3077c487ab
Chao Chen authored Flinny committed
Failed to load latest commit information.
adb Add Wileyfox VID part 2
adf libadf: silence false positive warning
auditd Add sample audit.rules file.
cpio cpio: Turn on -Werror
debuggerd Provide better advice on using gdb with debuggerd on crashed applicat…
fastboot fastboot: Add MMX fastboot USB ID
fastbootd Judge mmap failed by MAP_FAILED instead of NULL
fs_mgr fs_mgr: introduce fs_mgr_format to format wiped partitions
gpttool gpttool: turn on -Werror
healthd healthd: Support QC2.0 type charger
include Mutex: add timedLock() method
init Added umount to init
libbacktrace Convert futex to cond wait.
libcutils liblog: add Amazon logging functions for prebuilt compatibility
libdiskconfig core: Add some static libraries
libion libion: Turn on -Werror
liblog liblog: add Amazon logging functions for prebuilt compatibility
libmemtrack system/core 64-bit cleanup.
libmincrypt Add libminshacrypt static lib
libnativebridge Fix mac build
libnetutils Set gateway properties for being accessible in DataCallResponse
libpixelflinger Build pixelflinger tests as native tests, not executables.
libprocessgroup Fix issue #18000467: processgroup truncates buffer
libsparse am d4d0963: am db32e78: am a2b03c4: Merge "libsparse: turn on -Werror"
libsuspend am 1291df7: am c5fa4b1: am 065c270: Merge "libsuspend: Turn on -Werror"
libsync Add gtest conformance tests for libsync. Not complete yet, but substa…
libsysutils findParam: don't check empty param name
libusbhost libusbhost: Skip /dev inotify if /dev/bus/usb already exists
libutils libutils: Improve support for POSIX timers
libziparchive Fix toolchain issue for windows build of libziparchive.
libzipfile Build host with multilib both enabled.
lmkd lmkd: kill a process if zoneinfo can't be read
logcat ADB Logcat colored output.
logd Merge tag 'android-5.1.0_r1' into HEAD
logwrapper Fix "ptsname is not thread-safe; use ptsname_r instead" build break.
mkbootimg Forward-port mkbootimg / unpackbootimg support
netcfg Cleanup: Delete dead code.
reboot reboot: Turn on -Werror
rootdir include init.slim.rc
run-as run-as: build 1161573 failure
sdcard Merge tag 'android-5.1.0_r1' into HEAD
toolbox Merge tag 'android-5.1.0_r1' into HEAD
.gitignore eclair snapshot Remove the simulator target from all makefiles. add cleanspec for lmkd
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843
NOTICE Fix omission in NOTICE file.
README auto import from //depot/cupcake/@135843
ThirdPartyProject.prop add meta-files about 3rd party projects


The system/ directory is intended for pieces of the world that are the
core of the embedded linux platform at the heart of Android.  These
essential bits are required for basic booting, operation, and debugging.

They should not depend on libraries outside of system/... (some of them
do currently -- they need to be updated or changed) and they should not
be required for the simulator build.

The license for all these pieces should be clean (Apache2, BSD, or MIT).

Currently system/bluetooth/... and system/extra/... have some pieces
with GPL/LGPL licensed code.

Assorted Issues:

- pppd depends on libutils for logging
- pppd depends on libcrypt/libcrypto
- init, linker, debuggerd, toolbox, usbd depend on libcutils
- should probably rename bionic to libc
Something went wrong with that request. Please try again.