commit | 730e04453a616f8be7e171d35cc8d5485360451d | [log] [tgz] |
---|---|---|
author | Martijn Coenen <maco@google.com> | Wed Oct 09 11:10:01 2019 +0200 |
committer | Martijn Coenen <maco@google.com> | Thu Nov 07 10:19:21 2019 +0100 |
tree | a5576d5dc11e26b4b8d81d24d3cdd5bcd68b1523 | |
parent | 4f05f9790bf04515b0c534ffabf8828437a4b7ab [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