simpleperf: export more info through report_lib_interface.
Make below changes to better suppport inferno:
1. Save product properties of device in perf.data.
2. Add a python/c api GetFeatureSection. It is used to support
reading record cmd and meta info from perf.data.
3. Remove old api GetNextMetaInfo, because meta info can be
exported by GetFeatureSection more easily.
4. When reading perf.data in record_file_reader.cpp, remove
callchain at and below ip == 0 to avoid caller's effort.
Also move to use android-base/properties.h.
Bug: http://b/64035530
Test: run simpleperf_unit_test and test.py.
Change-Id: Ib6743a09167e2b7cd65a12f17d991bc1ac628588
13 files changed