Go to file
Mark Salyzyn eca2507634 init: refactor keychord for testing
Move things around so that keychords.cpp is independent of service
and init and can be individually tested with few dependencies.
Permits also rolling out the keychords as a class in a future commit.
Improve parser checking.

Test: init_tests
Bug: 64114943
Change-Id: I82570bc6269ed478db784ec38a8bc916da2be2be
2018-05-29 13:20:19 -07:00
adb Merge "adb: really fix the mac build." 2018-05-25 05:59:58 +00:00
adf
base Build adbd for recovery 2018-05-24 14:11:11 +09:00
bootstat bootstat: test reboot rescueparty 2018-05-07 10:10:18 -07:00
cpio
debuggerd Build adbd for recovery 2018-05-24 14:11:11 +09:00
demangle Build adbd for recovery 2018-05-24 14:11:11 +09:00
diagnose_usb Build adbd for recovery 2018-05-24 14:11:11 +09:00
fastboot Clarify 'fastboot flash' help. 2018-05-24 18:30:58 -07:00
fs_mgr Build adbd for recovery 2018-05-24 14:11:11 +09:00
gatekeeperd
healthd healthd: Add elsk as OWNERS 2018-05-03 12:25:00 -07:00
include
init init: refactor keychord for testing 2018-05-29 13:20:19 -07:00
libappfuse
libasyncio Build adbd for recovery 2018-05-24 14:11:11 +09:00
libbacktrace Merge "Build adbd for recovery" 2018-05-25 05:58:01 +00:00
libbinderwrapper
libcrypto_utils Build adbd for recovery 2018-05-24 14:11:11 +09:00
libcutils Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
libdiskconfig
libgrallocusage
libion
libkeyutils Build adbd for recovery 2018-05-24 14:11:11 +09:00
liblog Work around b/24465209, do not pack relocation table. 2018-05-24 09:34:54 -07:00
libmemtrack
libmemunreachable Document using libmemunreachable on an app 2018-05-17 16:17:28 -07:00
libmetricslogger Add support for logging complex events from C++. 2018-05-08 10:27:09 +01:00
libnativebridge
libnativeloader Support product-specific libraries 2018-05-16 01:36:25 +00:00
libnetutils
libpackagelistparser Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
libpixelflinger
libprocessgroup Make per-application memcg hierarchy configurable via a property 2018-05-24 15:13:00 -07:00
libprocinfo Build adbd for recovery 2018-05-24 14:11:11 +09:00
libqtaguid
libsparse Build adbd for recovery 2018-05-24 14:11:11 +09:00
libstats Remove a redundant check in statsd socket code. 2018-05-22 16:06:21 -07:00
libsuspend
libsync
libsystem Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
libsysutils
libunwindstack Merge "Build adbd for recovery" 2018-05-25 05:58:01 +00:00
libusbhost
libutils Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
libvndksupport
libziparchive Make ziparchive-tests run standalone. 2018-04-25 12:50:17 -07:00
llkd llkd: bootstat: propagate detailed livelock canonical boot reason 2018-04-18 14:02:16 -07:00
lmkd lmkd: Do not set soft_limit_in_bytes on high-end devices 2018-05-22 10:25:38 -07:00
logcat Add event log tag for hidden API access logging. 2018-05-08 10:26:36 +01:00
logd Remove more bogus <stdbool.h> #includes from C++. 2018-05-08 13:00:06 -07:00
logwrapper Build adbd for recovery 2018-05-24 14:11:11 +09:00
mkbootimg
property_service Mark as recovery_available: true 2018-05-15 09:47:04 +09:00
qemu_pipe Build adbd for recovery 2018-05-24 14:11:11 +09:00
reboot
rootdir Merge "Support product-specific libraries" 2018-05-24 03:04:48 +00:00
run-as
sdcard
shell_and_utilities Update shell and utilities docs. 2018-05-03 11:02:07 -07:00
storaged
toolbox Compile toolbox's newfs_msdos for the host 2018-05-02 13:14:51 -07:00
trusty
usbd
.clang-format
.clang-format-2
.clang-format-4
.gitignore
Android.bp
Android.mk
CleanSpec.mk
MODULE_LICENSE_APACHE2
NOTICE
OWNERS
PREUPLOAD.cfg
platform_tools_tool_version.mk