commit | a39e4edeaa1635a6d6246bb9de470f046e4856e9 | [log] [tgz] |
---|---|---|
author | Andrei Homescu <ahomescu@google.com> | Fri Dec 10 08:41:54 2021 +0000 |
committer | Andrei Homescu <ahomescu@google.com> | Thu Dec 23 04:42:05 2021 +0000 |
tree | 4337a39f0b2fd9a61fcf1f8df2bef7745c5ba4fe | |
parent | 3183b5c2ccb259ec218420c8bfcd8f7e4f45c05e [diff] |
binder: Eliminate a data copy in RPC transport operations Switch RpcTransportRaw to use sendmsg() and recvmsg() over iovecs to send data from multiple buffers to avoid having to copy all data into a single large buffer. Bug: 202878542 Test: atest binderRpcTest Change-Id: I8ba7fa815040555503160ae41888a0b0efe9e5d2