commit | c6746a7cb87c4a146ad3e16fffcf3c44e5b59dcf | [log] [tgz] |
---|---|---|
author | Steven Moreland <smoreland@google.com> | Fri Aug 06 15:38:59 2021 -0700 |
committer | Steven Moreland <smoreland@google.com> | Fri Aug 06 15:40:20 2021 -0700 |
tree | 60e8e5743f04cc3d109f6d9c6620d5eb2b6bddf7 | |
parent | 5d4f84df73627101d47341429e00b04448755aff [diff] |
SharedRefBase: detect double-ownership If the internal SharedRefBase weak_ptr is promotable while it is being destroyed, this means that the SharedRefBase object is double-owned, and something else deleted it. Add an explicit log for this case. Fixes: 194905504 Test: libbinder_ndk_unit_test Change-Id: Ib6aa09ff8e659e52eebe96c14d127a6e7c186cff