diff options
author | Steven Moreland <smoreland@google.com> | 2020-10-01 19:23:30 +0000 |
---|---|---|
committer | Steven Moreland <smoreland@google.com> | 2020-10-05 18:55:40 +0000 |
commit | b219d80fb548961970f5e559f4c2d437c123d08d (patch) | |
tree | d020f7bf38607f996128dff27f701550fe7eb5c9 /tools/dump-coverage/dump_coverage.cc | |
parent | 1f125fcd66e13c8c4f9642425902c9d54970dcd2 (diff) |
Binder interface tokens: remove extra mallocs
- writeInterfaceToken/enforceInterfaceToken try to get the interface
token with GetStringRegion, so for classes with short enough
interface descriptors, the string is allocated on the stack. A size
of 64 was chosen since the longest interface descriptor in a
frameworks/base AIDL file is ~40 characters.
- remove extra creation of String16 for writeInterfaceToken
Bug: 169674485
Test: atest aidl_integration_test
Change-Id: I78092abaa4df758ab699fcb103aa619b0b426e6c
Diffstat (limited to 'tools/dump-coverage/dump_coverage.cc')
0 files changed, 0 insertions, 0 deletions