Use symbol_file property to make only the public symbols of
libmediametrics are checked for ABI compatibility.
Bug: 138219814
Test: development/vndk/tools/header-checker/utils/create_reference_dumps.py -libs libmediametrics -ref-dump-dir prebuilts/abi-dumps/platform
Change-Id: I329b961d2d02e0c6d298562769324eeb5e49c9e3
It's not an LLNDK library, but has # apex APIs which need to be kept
stable.
Bug: 138219814
Test: development/vndk/tools/header-checker/utils/create_reference_dumps.py -libs libmediametrics -ref-dump-dir prebuilts/abi-dumps/platform
Change-Id: I93b494c13a46817719002e0028f4f80f0a55d512
C interface is more stable across upgrades than C++
and simplifies cross-package interfaces in upgradeable components.
Bug: 119675363
Test: parallel metrics generation from nuplayer
Change-Id: I36beeade82a208be64af0860eb6f175a2801b27f
Remove diagnostics mode from CFI across the board. This should reduce
performance overhead and also allows the minimal runtime to work when
other ubsan sanitizers are enabled. CFI stack dumps should include a
cfi related function, so it should be apparent when a crash is CFI-related.
Bug: 117417735
Test: make -j
Change-Id: Id2cb6cb64425c4c89c031d93156fb1a20be5fa7b