commit | 14829be2691102eeff5b395317b45aef79560c4f | [log] [tgz] |
---|---|---|
author | Yu Shan <shanyu@google.com> | Fri Dec 03 19:07:41 2021 -0800 |
committer | Yu Shan <shanyu@google.com> | Thu Jan 20 14:14:03 2022 -0800 |
tree | a2c7062730d5c170b9b672f96f82450f2a6f46d8 | |
parent | d110eda7019e24adf64811885c769e3adbd2552e [diff] |
Implement linkToDeath, use binder as client ID. Implement linkToDeath for binders. Delete allocated resources for a binder when it died or unlinked. This CL also uses 'const AIBinder*' as client id type instead of the callback because the Binder object corresponds to the remote proxy and is guaranteed to be unique per client. Bug: 204943359 Test: atest DefaultVehicleHalTest Change-Id: If2e0c58e86a041a78b8ca69597aef4733ce1826c