Go to file
Tom Cherry 69d47aa829 Clean up property set error handling
Currently we only report why a property set call has failed but drop
the context of what was trying to set the property.  This change
adds information about why a property was trying to be set when it
fails.

It also unifies property_set() within init to go through the same
HandlePropertySet() function as normal processes do, removing unneeded
special cases.

Test: boot bullhead
Test: attempt to set invalid properties and see better error messages
Change-Id: I5cd3a40086fd3b226e9c8a5e3a84cb3b31399c0d
2018-03-01 11:14:02 -08:00
adb adb: add a way to make the server intentionally leak. 2018-02-28 14:16:14 -08:00
adf Merge "Add OWNERS." 2017-12-07 23:21:26 +00:00
base EndsWith *suffix* 2018-02-27 16:12:55 +09:00
bootstat Fix PDK build 2018-02-14 03:03:28 +00:00
cpio
debuggerd Mark crash_dump.policy as not supported on mips 2018-02-27 15:35:11 -08:00
demangle bpfmt. 2018-02-16 17:58:14 -08:00
fastboot Merge "Fix fastboot memory corruption." 2018-01-19 22:39:14 +00:00
fs_mgr fs_mgr: add sysfs_path=%s to indicate a location of sysfs entry 2018-02-26 15:47:09 -08:00
gatekeeperd
healthd healthd: don't report fake data for battery-less devices 2018-02-05 19:48:30 +00:00
include
init Clean up property set error handling 2018-03-01 11:14:02 -08:00
libappfuse bpfmt. 2018-02-16 17:58:14 -08:00
libasyncio bpfmt. 2018-02-16 17:58:14 -08:00
libbacktrace Modify the offline handling interface. 2018-02-23 09:14:06 -08:00
libbinderwrapper
libcrypto_utils
libcutils Remove fs_config entries for webview_zygote. 2018-02-14 17:42:03 -05:00
libdiskconfig
libgrallocusage Use -Werror in system/core 2017-11-01 11:32:55 -07:00
libion bpfmt. 2018-02-16 17:58:14 -08:00
libkeyutils
liblog Expose __android_log_buf_print and __android_log_buf_write to NDK 2018-02-20 14:59:28 -08:00
libmemtrack Add OWNERS. 2017-12-07 13:30:03 -08:00
libmemunreachable Make memunreachable_binder_test suitable for VTS 2018-02-27 18:29:18 -08:00
libmetricslogger Add OWNERS. 2017-12-07 13:30:03 -08:00
libnativebridge bpfmt. 2018-02-16 17:58:14 -08:00
libnativeloader bpfmt. 2018-02-16 17:58:14 -08:00
libnetutils Add OWNERS. 2017-12-07 13:30:03 -08:00
libpackagelistparser bpfmt. 2018-02-16 17:58:14 -08:00
libpixelflinger MIPS[64]: codeflinger: Fix build due to unused variable warnings 2017-11-06 16:38:49 +01:00
libprocessgroup libprocessgroup: remove legacy C string handling and build for host 2018-02-27 14:12:19 -08:00
libprocinfo bpfmt. 2018-02-16 17:58:14 -08:00
libqtaguid Redirect qtaguid native call to netd fwmark client 2017-11-09 18:02:22 -08:00
libsparse Merge "<stdbool.h> not necessary in C++." 2017-10-17 19:26:53 +00:00
libsuspend Add force_suspend function 2018-01-19 12:30:39 -08:00
libsync
libsystem bpfmt. 2018-02-16 17:58:14 -08:00
libsysutils Don't complain that the DNSSL RA option is "unknown". 2017-11-28 06:42:04 +00:00
libunwindstack Merge "Adjust DEX file reading to follow layout changes in ART." 2018-02-23 17:53:23 +00:00
libusbhost Remove urb request size maximum. 2018-02-07 16:12:14 -08:00
libutils libutils: remove subdirs 2018-02-23 14:44:22 -08:00
libvndksupport bpfmt. 2018-02-16 17:58:14 -08:00
libziparchive zip_archive: Fix a few more badly written tests. 2017-12-27 09:42:00 +00:00
lmkd lmkd: use after free 2018-02-05 11:00:59 -08:00
logcat bpfmt. 2018-02-16 17:58:14 -08:00
logd bpfmt. 2018-02-16 17:58:14 -08:00
logwrapper bpfmt. 2018-02-16 17:58:14 -08:00
mkbootimg
property_service Introduce property types 2018-01-16 14:44:40 -08:00
qemu_pipe Add OWNERS. 2017-12-07 13:30:03 -08:00
reboot
rootdir Merge "init.rc: Add nodev,noexec,nosuid to /config" 2018-02-15 03:01:33 +00:00
run-as
sdcard Remove FUSE logic; it's only a sdcardfs wrapper. 2018-01-12 15:41:55 -07:00
shell_and_utilities Reland: Add getprop to toolbox 2018-01-10 11:26:24 -08:00
storaged Merge "Add OWNERS." 2017-12-07 23:21:26 +00:00
toolbox Build toolbox with _FILE_OFFSET_BITS=64. 2018-01-22 16:15:55 -08:00
trusty bpfmt. 2018-02-16 17:58:14 -08:00
usbd bpfmt. 2018-02-16 17:58:14 -08:00
.clang-format
.clang-format-2
.clang-format-4
.gitignore
Android.bp
Android.mk
CleanSpec.mk Add VNDK version for namespace configuration files 2017-12-13 10:31:04 +09:00
MODULE_LICENSE_APACHE2
NOTICE
OWNERS Add OWNERS. 2017-12-07 13:30:03 -08:00
PREUPLOAD.cfg
platform_tools_tool_version.mk