commit | 4fdb12f625e40a32bd4fe228b939099d1ccad361 | [log] [tgz] |
---|---|---|
author | Steven Moreland <smoreland@google.com> | Tue Jul 21 02:21:48 2020 +0000 |
committer | Steven Moreland <smoreland@google.com> | Tue Jul 21 18:30:20 2020 +0000 |
tree | 37b0a983c0d62bb4fb552119fc6c5e5773799191 | |
parent | ea8305102a6cdd1b2cf89b1f020391bd19f71244 [diff] |
libbinder: avoid global mutex every binder call We can't get rid of a mutex (or similar) for the rarer ProcessState::selfOrNull access, but for ProcessState::self() accesses, which happen at least once every binder call, we can use the very fast once flags. Bug: 161336582 Test: boots Change-Id: I66fee6be0260f59f80a85328228776de7e68c7fb