commit | e48baa5fafcb127623be013c5404b559b79422da | [log] [tgz] |
---|---|---|
author | Martijn Coenen <maco@google.com> | Wed Oct 09 11:10:01 2019 +0200 |
committer | Martijn Coenen <maco@google.com> | Wed Oct 09 11:17:45 2019 +0200 |
tree | 10aaac4d6774dc5a291fd9ccfe5d240755a4fcbc | |
parent | 5a8283d7fd8f3dee8d33ae91784a31907200aaa7 [diff] |
Don't hold sProxyLock while retrieving interface descriptors. Since we can't guarantee apps won't call back into us while calling getInterfaceDescriptor() (even though that's a *really* bad idea), don't hold any locks while doing so, to protect us from deadlocks. Bug: 140603195 Test: adb shell am dump binder-proxies Change-Id: I6289c799aa7027f80792cb751fe1dc437552ea58