Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 63627157 authored by Vic Yang's avatar Vic Yang
Browse files

binder: Use StaticString16 for interface descriptors

Binder interface descriptors is one of the biggest sources of static
constructors.  Use the newly implemented StaticString16 to avoid
runtime construction.

Bug: 138856262
Test: Build and boot cuttlefish.
Test: Check interface descriptors now reside in .data sections.
Test: Measure the memory usage of libraries affected by this change,
      including .data, .data.rel.ro, and .bss sections, on cuttlefish.
      Overall usage decreases by 112 KB.
Change-Id: I0419aa9378570936f15a97a9ab814b035dee4c06
parent 9759952a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment