commit | 1ce50a63ac4637edad348ac1841f7842944ca54e | [log] [tgz] |
---|---|---|
author | Jeff Sharkey <jsharkey@android.com> | Mon Nov 07 17:01:34 2016 -0700 |
committer | Jeff Sharkey <jsharkey@android.com> | Mon Nov 21 09:14:58 2016 -0700 |
tree | 7a8f640082f40946547fa3e6fd888f9a63e6190b | |
parent | 4ce19dc2603573e54d0c0f8d9204eb150f5aeac7 [diff] |
Detect non-oneway calls leaving system_server. To protect system stability, any Binder calls leaving the system_server must carefully be performed using FLAG_ONEWAY (or the 'oneway' verb in AIDL) which prevents the call from blocking indefinitely on the remote process. Allow blocking calls to a handful of known-safe interfaces. Test: builds, boots, runs with minimal logs triggered Bug: 32715088 Change-Id: I7754a829564fdbf610c02303f7c6aae908834b61