Use tinyxml2-based generated Apex Info List sources
We can reduce the size of odrefresh and runtime binaries by switching from
libxml2 to libtinyxml2. The dependency comes from the usage of the Apex Info
List.
Since the xsdc tool has been updated to have a new option, -t/--tinyxml, which
generates the source files that use the libtinyxml2 API, we should use this
feature to gain the binary size advantage.
Size of odrefresh when using libxml2: 444752
Size of odrefresh when using libtinyxml2: 137724
Bug: 177209057
Test: m
Change-Id: I5c92d44f9ccbe94507a2dd8653814451ed10c645
2 files changed