commit | 71cddc3c7f8a6bf6791643598e80b6f76bbef475 | [log] [tgz] |
---|---|---|
author | Steven Moreland <smoreland@google.com> | Thu Aug 30 23:39:22 2018 -0700 |
committer | Steven Moreland <smoreland@google.com> | Tue Sep 04 09:07:14 2018 -0700 |
tree | 83c2759112fce5de4353338f8a52d67116e18123 | |
parent | 2a1310d030fd46c1a9ba7722b15d46cef3d888a2 [diff] |
libbinder_ndk: ABBinder objects are tagged. This allows us to always cast an object directly to the underlying object rather than temporarily putting it behind a proxy. This also simplifies the AIBinder_associateClass API greatly. As a side-effect, this also fixes reading null parcelables from binder buffers due to a previously missing check. Bug: 111445392 Test: runtests.sh Change-Id: I0c9a75132f9da35a2500b1e83f218b180b2dda36