Skip to content
Android System Core (CM)
Branch: ubp-5.1
Clone or download
Pull request Compare This branch is 3 commits ahead, 2 commits behind ubports:ubp-5.1.
ricmm and bhush9 fp2: make wrappers for camera executable
Change-Id: I59cbf21c5333b18e6df7a92850ebbe2029d6350b
Latest commit ca6702d Dec 16, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
adb Remove build of host adb since we don't need it and it causes build e… Jan 5, 2017
adf libadf: silence false positive warning May 7, 2014
auditd Add sample audit.rules file. Dec 14, 2014
cpio cpio: Turn on -Werror May 23, 2014
debuggerd Provide better advice on using gdb with debuggerd on crashed applicat… Jun 16, 2015
fastboot Fixes to get Halium 5.1 to build on Ubuntu 18.04 Feb 27, 2019
fastbootd Judge mmap failed by MAP_FAILED instead of NULL May 22, 2014
fs_mgr WIP: CWM recovery fstab features. Nov 2, 2015
gpttool gpttool: turn on -Werror May 5, 2014
healthd Merge branch 'cm-12.1' of github.com:CyanogenMod/android_system_core … Jan 6, 2016
include fp2: make wrappers for camera executable Mar 1, 2019
init socket header fix Nov 18, 2016
libbacktrace Set libbacktrace_test to optional Mar 22, 2016
libcutils cutils: Remove ioprio magic Sep 21, 2015
libdiskconfig core: Add some static libraries Nov 7, 2014
libion libion: Turn on -Werror May 21, 2014
liblog Fixes to get Halium 5.1 to build on Ubuntu 18.04 Feb 27, 2019
libmemtrack system/core 64-bit cleanup. Jan 16, 2014
libmincrypt Add libminshacrypt static lib Nov 7, 2014
libnativebridge Fix mac build Nov 3, 2014
libnetutils Don't use global variable in libnetutils. Sep 23, 2015
libpixelflinger libutils: Fix integer overflows in VectorImpl. Sep 28, 2015
libprocessgroup Fix issue #18000467: processgroup truncates buffer Oct 15, 2014
libsparse am d4d0963: am db32e78: am a2b03c4: Merge "libsparse: turn on -Werror" May 8, 2014
libsuspend am 1291df7: am c5fa4b1: am 065c270: Merge "libsuspend: Turn on -Werror" May 22, 2014
libsync Add gtest conformance tests for libsync. Not complete yet, but substa… Jun 10, 2014
libsysutils sysutils: Hush logging Sep 25, 2015
libusbhost libusbhost: Skip /dev inotify if /dev/bus/usb already exists Nov 9, 2014
libutils libutils: Unicode.cpp fix fallthrough behavior for various GCC version Feb 27, 2019
libziparchive libziparchive: fix fallocate failures Dec 10, 2015
libzipfile Build host with multilib both enabled. Jun 5, 2014
lmkd lmkd: kill a process if zoneinfo can't be read Jul 15, 2014
logcat ADB Logcat colored output. Nov 5, 2014
logd Merge tag 'android-5.1.0_r1' into HEAD Mar 11, 2015
logwrapper Fix "ptsname is not thread-safe; use ptsname_r instead" build break. Jul 29, 2014
mkbootimg Forward-port mkbootimg / unpackbootimg support Dec 26, 2014
netcfg Cleanup: Delete dead code. Jul 22, 2014
reboot reboot: Turn on -Werror May 21, 2014
rootdir rootdir: remove libsigchain.so from LD_PRELOAD. Jan 6, 2017
run-as run-as: build 1161573 failure May 8, 2014
sdcard sdcard: Properly handle deleted nodes Sep 4, 2015
toolbox Merge tag 'android-5.1.0_r1' into HEAD Mar 11, 2015
.gitignore eclair snapshot Nov 13, 2009
Android.mk Remove the simulator target from all makefiles. Jul 12, 2011
CleanSpec.mk add cleanspec for lmkd Jul 10, 2014
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 Jul 30, 2013
NOTICE Fix omission in NOTICE file. Jul 30, 2013
README auto import from //depot/cupcake/@135843 Mar 4, 2009
ThirdPartyProject.prop add meta-files about 3rd party projects Jul 16, 2010

README

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
You can’t perform that action at this time.