Go to file
Mark Salyzyn e72c6e4366 logd: cleanup
- simplify access and control exposure to class list
- indent
- compile warning
- Follow standard naming convention for variables and methods
- merge common fragments
- Side Effects: none

Change-Id: I74796043ac34753c6dd10018719ebc0bcd94e010
2014-10-06 22:42:07 +00:00
adb Merge "Switch from using base64 BIOs to encoding funcs." 2014-09-26 21:51:36 +00:00
adf
charger Charger: Avoid animation while not charging DO NOT MERGE 2014-06-30 18:20:34 +00:00
cpio
debuggerd Do not suppress maps dump when si_addr<PAGE_SIZE 2014-08-09 12:07:51 -07:00
fastboot Merge "fastboot: add the support of the second stage image" 2014-08-16 04:08:14 +00:00
fastbootd Fix warning for uninitialized variable. 2014-09-22 15:26:39 -07:00
fs_mgr Avoid partial initialization warning. 2014-09-08 14:41:28 +00:00
gpttool
healthd Silence healthd warnings. 2014-07-24 17:19:46 -07:00
include Revert "Rewrite atomic.h to use stdatomic.h." 2014-10-04 00:49:06 +00:00
init init: Fix memory corruption when sanitizing platform paths 2014-09-22 20:42:25 -04:00
libbacktrace Add uncached argument to BacktraceMap::Create on darwin 2014-08-05 00:15:49 -07:00
libcutils Add -no-integrated-as at local level. 2014-10-06 13:33:25 -07:00
libdiskconfig
libion
liblog Merge "Remove makefile cruft." 2014-09-12 18:07:26 +00:00
libmemtrack
libmincrypt
libnativebridge Use initUnchangeableSystemProperty for initializing os.arch. 2014-10-01 21:16:16 +01:00
libnetutils
libnl_2
libpixelflinger Add -no-integrated-as at local level. 2014-10-06 13:33:25 -07:00
libsparse
libsuspend
libsync
libsysutils
libusbhost libusbhost: Fix IOCTL call during usb_request_cancel 2014-08-07 14:58:31 -07:00
libutils Merge "Remove makefile cruft." 2014-09-12 18:07:26 +00:00
libziparchive Reject zip archives with entry names containing \0. 2014-08-19 11:02:58 +01:00
libzipfile
logcat logcat: tests: deal with -v threadtime default 2014-09-18 10:25:38 -07:00
logd logd: cleanup 2014-10-06 22:42:07 +00:00
logwrapper Fix "ptsname is not thread-safe; use ptsname_r instead" build break. 2014-07-29 11:06:53 -07:00
mkbootimg
netcfg
reboot
rootdir Change /dalvik-cache to be owned by root. 2014-08-27 15:42:19 -07:00
run-as
sdcard Use the correct fuse_init_out structure size. 2014-09-15 18:29:47 -07:00
toolbox Fix a typo in ioctl usage message. 2014-10-06 10:09:25 -07:00
.gitignore
Android.mk
CleanSpec.mk
MODULE_LICENSE_APACHE2
NOTICE
README
ThirdPartyProject.prop

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