ANDROID: ABI/Whitelist: update for Cuttlefish

This adds a whitelist for the symbols used by the cuttlefish device and
updates the ABI representation accordingly.

These are the steps:

1) Perform a clean device build (Cuttlefish):

  $ BUILD_CONFIG=common/build.config.cuttlefish.aarch64 build/build.sh

2) Extract the ABI whitelist for this device

  $ build/abi/extract_symbols out/android-5.4/dist/ --whitelist common/abi_gki_aarch64_cuttlefish_whitelist

3) Add the whitelist to the list of ADDITIONAL_KMI_WHITELISTS

4) Update the ABI representation for the GKI

  $ BUILD_CONFIG=common/build.config.gki.aarch64 build/build_abi.sh --update

Bug: 147894960
Change-Id: I433b200dd5b79bf9ee9adeea1db7b66c571f6539
Signed-off-by: Matthias Maennich <[email protected]>
This commit is contained in:
Matthias Maennich 2020-02-12 10:21:57 +00:00 • committed by Will Mcvicker
commit 70c8e8b61d
3 changed files with 57160 additions and 0 deletions

View file

@ -4,3 +4,4 @@
ABI_DEFINITION=abi_gki_aarch64.xml
KMI_WHITELIST=abi_gki_aarch64_whitelist
ADDITIONAL_KMI_WHITELISTS="abi_gki_aarch64_cuttlefish_whitelist"