diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000000000000000000000000000000000000..9515b25732000716036b754fa6b2a23444c3d9a3
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,2 @@
+soong_namespace {
+}
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 7078a8e42501fde9cce890ecd67d2d76a7f8de0d..b9fb44c1089637a1ef75bf7281b4cdedd31580cf 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -31,13 +31,9 @@ BOARD_KERNEL_CMDLINE += androidboot.hardware=lilac
### PARTITIONS
# See also /proc/partitions on the device
-BOARD_BOOTIMAGE_PARTITION_SIZE := 67108864
-BOARD_RECOVERYIMAGE_PARTITION_SIZE := 67108864
-BOARD_CACHEIMAGE_PARTITION_SIZE := 398458880
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 5242880000
-BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64)
-# Reserve space for data encryption (23753875456-16384)
-BOARD_USERDATAIMAGE_PARTITION_SIZE := 23753859072
+# Reserve space for data encryption (23753875456-32768)
+BOARD_USERDATAIMAGE_PARTITION_SIZE := 23753842688
# Build vendor.img
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
@@ -47,18 +43,10 @@ BOARD_VENDORIMAGE_PARTITION_SIZE := 1610612736
### DISPLAY
TARGET_SCREEN_DENSITY := 320
-### LIGHTS
-TARGET_PROVIDES_LIBLIGHT := true
-
-### MODEM
-BOARD_MODEM_CUSTOMIZATIONS := true
-
-### IMS
-BOARD_IMS_CAMERA := true
-
### VNDK
BOARD_VNDK_VERSION := current
-### SYSTEM PROPS
+### PROPS
# Add device-specific ones
TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop
+TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop
diff --git a/README.md b/README.md
index 91663b3ba9646304a40f5af318eb6bbc6385111e..8b1e2f0b461f24d9fc15f0667bb7af2d6ead5df2 100644
--- a/README.md
+++ b/README.md
@@ -11,42 +11,57 @@ How to build LineageOS
* Make a workspace:
- mkdir -p ~/lineageos
- cd ~/lineageos
+ ```bash
+ mkdir -p ~/lineageos
+ cd ~/lineageos
+ ```
* Initialize the repo:
- repo init -u git://github.com/LineageOS/android.git -b lineage-17.1
+ ```bash
+ repo init -u git://github.com/LineageOS/android.git -b lineage-17.1
+ ```
* Create a local manifest:
- vim .repo/local_manifests/roomservice.xml
+ ```bash
+ mkdir .repo/local_manifests
+ vim .repo/local_manifests/roomservice.xml
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+ ```
* Sync the repo:
- repo sync
+ ```bash
+ repo sync
+ ```
* Extract vendor blobs
- cd device/sony/lilac
- ./extract-files.sh
+ ```bash
+ cd device/sony/lilac
+ ./extract-files.sh
+ ```
* Setup the environment
- source build/envsetup.sh
- lunch lineage_lilac-userdebug
+ ```bash
+ source build/envsetup.sh
+ lunch lineage_lilac-userdebug
+ ```
* Build LineageOS
- make -j8 bacon
+ ```bash
+ make -j8 bacon
+ ```
diff --git a/config/audio/audio_platform_info.xml b/config/audio/audio_platform_info.xml
deleted file mode 100644
index c1b1c64cc69ee98eef12888d37b513057847ce4c..0000000000000000000000000000000000000000
--- a/config/audio/audio_platform_info.xml
+++ /dev/null
@@ -1,465 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/config/audio/mixer_paths_tasha.xml b/config/audio/mixer_paths_tasha.xml
deleted file mode 100644
index 25985b718d10bcaac88d3c79696e5507b7d271ac..0000000000000000000000000000000000000000
--- a/config/audio/mixer_paths_tasha.xml
+++ /dev/null
@@ -1,4378 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/config/modem/114/modem.conf b/config/modem/114/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..a6a3140e41c751cf00bb3b644487f1362a86d2ee
--- /dev/null
+++ b/config/modem/114/modem.conf
@@ -0,0 +1 @@
+ctm_mo_ims
\ No newline at end of file
diff --git a/config/modem/122/modem.conf b/config/modem/122/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..fdc5f17a0dd5daf87535efeb610dbbd92cd0260f
--- /dev/null
+++ b/config/modem/122/modem.conf
@@ -0,0 +1 @@
+telefonica_uk
\ No newline at end of file
diff --git a/config/modem/13/modem.conf b/config/modem/13/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..4fb133035e3e8a0427b462a17fb6abfcac3bbefc
--- /dev/null
+++ b/config/modem/13/modem.conf
@@ -0,0 +1 @@
+vodafone_germany_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/132/modem.conf b/config/modem/132/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..51df5a346690bfc87ac96c753fa6e1c0642eb6bc
--- /dev/null
+++ b/config/modem/132/modem.conf
@@ -0,0 +1 @@
+elisa_estonia
\ No newline at end of file
diff --git a/config/modem/133/modem.conf b/config/modem/133/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..37b9ca77970747571e5098f4fe7437029e69e14c
--- /dev/null
+++ b/config/modem/133/modem.conf
@@ -0,0 +1 @@
+emt_estonia_volte_vilte
\ No newline at end of file
diff --git a/config/modem/134/modem.conf b/config/modem/134/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..54c3d62a18848441494952a3a7645777fbeace4c
--- /dev/null
+++ b/config/modem/134/modem.conf
@@ -0,0 +1 @@
+tele2_estonia
\ No newline at end of file
diff --git a/config/modem/170/modem.conf b/config/modem/170/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..02be868971295ed0213f047e5ba8b2bd104f3d7f
--- /dev/null
+++ b/config/modem/170/modem.conf
@@ -0,0 +1 @@
+kpn
\ No newline at end of file
diff --git a/config/modem/177/modem.conf b/config/modem/177/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..93aeb00deeaa3796eecd42409afc22e8e97ddebd
--- /dev/null
+++ b/config/modem/177/modem.conf
@@ -0,0 +1 @@
+salt_switzerland_vowifi_only
\ No newline at end of file
diff --git a/config/modem/184/modem.conf b/config/modem/184/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..11b951b9a18693b41aa99df93a2518df47b46ead
--- /dev/null
+++ b/config/modem/184/modem.conf
@@ -0,0 +1 @@
+telia_norway_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/191/modem.conf b/config/modem/191/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..900e9f8568ea28ce7838c40f746d6d17ef0b4f1c
--- /dev/null
+++ b/config/modem/191/modem.conf
@@ -0,0 +1 @@
+skt_kr_ims
\ No newline at end of file
diff --git a/config/modem/192/modem.conf b/config/modem/192/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..69fe032f37aabd200809401950df98aab3215c22
--- /dev/null
+++ b/config/modem/192/modem.conf
@@ -0,0 +1 @@
+kt_kr_ims
\ No newline at end of file
diff --git a/config/modem/193/modem.conf b/config/modem/193/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..1f98993990ba6badf5bf50d0bf7f7a32285381a5
--- /dev/null
+++ b/config/modem/193/modem.conf
@@ -0,0 +1 @@
+lguplus_kr_ims
\ No newline at end of file
diff --git a/config/modem/196/modem.conf b/config/modem/196/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..5232d89ccedd99b81c0257115e1cf6682915e6f5
--- /dev/null
+++ b/config/modem/196/modem.conf
@@ -0,0 +1 @@
+telia_lithuania_ims
\ No newline at end of file
diff --git a/config/modem/198/modem.conf b/config/modem/198/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..8fd0b75fcf6fcf7bb3ca03a619d4bdc4cbd6a58e
--- /dev/null
+++ b/config/modem/198/modem.conf
@@ -0,0 +1 @@
+proximus_belgium_ims
\ No newline at end of file
diff --git a/config/modem/2/modem.conf b/config/modem/2/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..a5662744f49e831eb06bb0afc139af93a7a26475
--- /dev/null
+++ b/config/modem/2/modem.conf
@@ -0,0 +1 @@
+telia_sweden_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/244/modem.conf b/config/modem/244/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/config/modem/272/modem.conf b/config/modem/272/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..ac0d130b63b6763662599ae77bbc1b58d94a42bf
--- /dev/null
+++ b/config/modem/272/modem.conf
@@ -0,0 +1 @@
+dna_finland_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/273/modem.conf b/config/modem/273/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..b5c8bca9825111c3919fa3bc79d6e4a233acafe4
--- /dev/null
+++ b/config/modem/273/modem.conf
@@ -0,0 +1 @@
+tdc_denmark_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/274/modem.conf b/config/modem/274/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..feaf44cca9531c21c338a188c1b8877b75a8c44f
--- /dev/null
+++ b/config/modem/274/modem.conf
@@ -0,0 +1 @@
+telenor_denmark_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/286/modem.conf b/config/modem/286/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..d995654f213afcfc74f24f67c8d13ff95618d539
--- /dev/null
+++ b/config/modem/286/modem.conf
@@ -0,0 +1 @@
+sunrise_switzerland_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/297/modem.conf b/config/modem/297/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..4d2e8fc2ae93e85e1317453306e82adeed7b5509
--- /dev/null
+++ b/config/modem/297/modem.conf
@@ -0,0 +1 @@
+sfr_france_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/3/modem.conf b/config/modem/3/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..a5662744f49e831eb06bb0afc139af93a7a26475
--- /dev/null
+++ b/config/modem/3/modem.conf
@@ -0,0 +1 @@
+telia_sweden_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/306/modem.conf b/config/modem/306/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/config/modem/308/modem.conf b/config/modem/308/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..f607dfd08d7ca085dd1efec8d6d3c4a7457490c5
--- /dev/null
+++ b/config/modem/308/modem.conf
@@ -0,0 +1 @@
+pccw_hk_ims
\ No newline at end of file
diff --git a/config/modem/310/modem.conf b/config/modem/310/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..ffb8ecf4f56be16d0827821bcb87a16dd4e7eb4e
--- /dev/null
+++ b/config/modem/310/modem.conf
@@ -0,0 +1 @@
+telefonica_germany_volte_vilte_vowifi
\ No newline at end of file
diff --git a/config/modem/311/modem.conf b/config/modem/311/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..d56fe2765dc37e231f0c22c9cc46825c929a8e87
--- /dev/null
+++ b/config/modem/311/modem.conf
@@ -0,0 +1 @@
+ee_ims
\ No newline at end of file
diff --git a/config/modem/318/modem.conf b/config/modem/318/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..8d5191b9ae84992daeb470094665218af2754402
--- /dev/null
+++ b/config/modem/318/modem.conf
@@ -0,0 +1 @@
+china_mobile_cn_ims
\ No newline at end of file
diff --git a/config/modem/326/modem.conf b/config/modem/326/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..168f8742b722fad9d003d68105b8e9b0791c943e
--- /dev/null
+++ b/config/modem/326/modem.conf
@@ -0,0 +1 @@
+telenor_sweden_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/34/modem.conf b/config/modem/34/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..09251b01aa5a16b413f75a45bc64a42c764800bb
--- /dev/null
+++ b/config/modem/34/modem.conf
@@ -0,0 +1 @@
+tele2_sweden_ims
\ No newline at end of file
diff --git a/config/modem/341/modem.conf b/config/modem/341/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..6baebdf94c167402d616d75d9bd89eb56cf0b914
--- /dev/null
+++ b/config/modem/341/modem.conf
@@ -0,0 +1 @@
+reliance_jio_in_ims
\ No newline at end of file
diff --git a/config/modem/348/modem.conf b/config/modem/348/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/config/modem/350/modem.conf b/config/modem/350/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..c2780426539ceb39338b0022bbe78db1791bbdec
--- /dev/null
+++ b/config/modem/350/modem.conf
@@ -0,0 +1 @@
+tele2_netherlands_ims
\ No newline at end of file
diff --git a/config/modem/358/modem.conf b/config/modem/358/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..dae51762572ea4764d12d209cb17f2a5f93e1f95
--- /dev/null
+++ b/config/modem/358/modem.conf
@@ -0,0 +1 @@
+airtel_in_ims
\ No newline at end of file
diff --git a/config/modem/37/modem.conf b/config/modem/37/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..67bed34ea065b61cee0ffb485293f3b24e0cbce5
--- /dev/null
+++ b/config/modem/37/modem.conf
@@ -0,0 +1 @@
+a1_austria_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/38/modem.conf b/config/modem/38/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..b1709898ca9a60da3c66aa3ad2f178278d2625be
--- /dev/null
+++ b/config/modem/38/modem.conf
@@ -0,0 +1 @@
+vodafone_uk_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/39/modem.conf b/config/modem/39/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..65983e1eca6fe2ad08ea4c2980724718dc8ebafa
--- /dev/null
+++ b/config/modem/39/modem.conf
@@ -0,0 +1 @@
+swisscom_switzerland_ims
\ No newline at end of file
diff --git a/config/modem/40/modem.conf b/config/modem/40/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/config/modem/404/modem.conf b/config/modem/404/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..60b692a7b5f28763061fecc4b4aee104254e5a3c
--- /dev/null
+++ b/config/modem/404/modem.conf
@@ -0,0 +1 @@
+telekom_netherlands_ims
\ No newline at end of file
diff --git a/config/modem/408/modem.conf b/config/modem/408/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..137dea10cb5ca2e232c2ac36e2b78397ccbdddae
--- /dev/null
+++ b/config/modem/408/modem.conf
@@ -0,0 +1 @@
+tmobile_us_ims
\ No newline at end of file
diff --git a/config/modem/41/modem.conf b/config/modem/41/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..0681dad07d988f8da2e88d2e0c1d595619eea526
--- /dev/null
+++ b/config/modem/41/modem.conf
@@ -0,0 +1 @@
+telenor_norway_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/415/modem.conf b/config/modem/415/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..825856b09f7d546944f1ca01945647c5162448ca
--- /dev/null
+++ b/config/modem/415/modem.conf
@@ -0,0 +1 @@
+vodafone_global
\ No newline at end of file
diff --git a/config/modem/42/modem.conf b/config/modem/42/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..b70c13adb33d17504beb607d594720b64e34fc9d
--- /dev/null
+++ b/config/modem/42/modem.conf
@@ -0,0 +1 @@
+vodafone_germany_pp_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/420/modem.conf b/config/modem/420/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..eccb29bc0a255ea0986a0362df3183ce5e32b703
--- /dev/null
+++ b/config/modem/420/modem.conf
@@ -0,0 +1 @@
+elisa_finland_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/424/modem.conf b/config/modem/424/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..825856b09f7d546944f1ca01945647c5162448ca
--- /dev/null
+++ b/config/modem/424/modem.conf
@@ -0,0 +1 @@
+vodafone_global
\ No newline at end of file
diff --git a/config/modem/426/modem.conf b/config/modem/426/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..81508773f2ccfb130fa22e6efa790ddaf6456c84
--- /dev/null
+++ b/config/modem/426/modem.conf
@@ -0,0 +1 @@
+tstar_tw_ims
\ No newline at end of file
diff --git a/config/modem/441/modem.conf b/config/modem/441/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..5f7ed3bb2bb93765de3915e8494cee9a9449c5d1
--- /dev/null
+++ b/config/modem/441/modem.conf
@@ -0,0 +1 @@
+bite_lithuania
\ No newline at end of file
diff --git a/config/modem/442/modem.conf b/config/modem/442/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..5f26866fdaa345bfddf8c854064bcd3d4e900511
--- /dev/null
+++ b/config/modem/442/modem.conf
@@ -0,0 +1 @@
+bite_latvia
\ No newline at end of file
diff --git a/config/modem/446/modem.conf b/config/modem/446/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..11b951b9a18693b41aa99df93a2518df47b46ead
--- /dev/null
+++ b/config/modem/446/modem.conf
@@ -0,0 +1 @@
+telia_norway_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/452/modem.conf b/config/modem/452/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..fdc5f17a0dd5daf87535efeb610dbbd92cd0260f
--- /dev/null
+++ b/config/modem/452/modem.conf
@@ -0,0 +1 @@
+telefonica_uk
\ No newline at end of file
diff --git a/config/modem/461/modem.conf b/config/modem/461/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/config/modem/477/modem.conf b/config/modem/477/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/config/modem/483/modem.conf b/config/modem/483/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..755fccd39a2ab591b6da3f8befaacb0431e4e1d6
--- /dev/null
+++ b/config/modem/483/modem.conf
@@ -0,0 +1 @@
+telekom_germany_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/489/modem.conf b/config/modem/489/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/config/modem/492/modem.conf b/config/modem/492/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..268be4001739ecfc745e00a1b72c25c3ee6eb90d
--- /dev/null
+++ b/config/modem/492/modem.conf
@@ -0,0 +1 @@
+kpn_netherlands_ims
\ No newline at end of file
diff --git a/config/modem/513/modem.conf b/config/modem/513/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..448ce4be79ad0ff9bcd193d9365d8cb8199a5d56
--- /dev/null
+++ b/config/modem/513/modem.conf
@@ -0,0 +1 @@
+tmobile_austria
\ No newline at end of file
diff --git a/config/modem/523/modem.conf b/config/modem/523/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/config/modem/54/modem.conf b/config/modem/54/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..84888bf5008b2ee42ebf136bf54b028b0f5bb83d
--- /dev/null
+++ b/config/modem/54/modem.conf
@@ -0,0 +1 @@
+megafon_ru_ims
\ No newline at end of file
diff --git a/config/modem/549/modem.conf b/config/modem/549/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..ad5a7f1dcb50334bc95a79d3a5432826262cf2b9
--- /dev/null
+++ b/config/modem/549/modem.conf
@@ -0,0 +1 @@
+virgin_uk
\ No newline at end of file
diff --git a/config/modem/55/modem.conf b/config/modem/55/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..2b3cb0ede29fa2e307affc5aa526b861b46da866
--- /dev/null
+++ b/config/modem/55/modem.conf
@@ -0,0 +1 @@
+mts_ru_ims
\ No newline at end of file
diff --git a/config/modem/567/modem.conf b/config/modem/567/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..a441ee8032b963b2a7dde7238c6626f6d3116bd2
--- /dev/null
+++ b/config/modem/567/modem.conf
@@ -0,0 +1 @@
+asiapacific_tw_ims
\ No newline at end of file
diff --git a/config/modem/57/modem.conf b/config/modem/57/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..6d25cdf82e371c9c986ac5086a9ca8c6e3e4d21f
--- /dev/null
+++ b/config/modem/57/modem.conf
@@ -0,0 +1 @@
+singtel_sg_ims
\ No newline at end of file
diff --git a/config/modem/58/modem.conf b/config/modem/58/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..099bc4a1a2ebacfd836833ef359c5288facd424b
--- /dev/null
+++ b/config/modem/58/modem.conf
@@ -0,0 +1 @@
+starhub_sg_ims
\ No newline at end of file
diff --git a/config/modem/59/modem.conf b/config/modem/59/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..df7845ff9dfbe99cc1b1bd606f146fcad4f1cf0b
--- /dev/null
+++ b/config/modem/59/modem.conf
@@ -0,0 +1 @@
+m1_sg_ims
\ No newline at end of file
diff --git a/config/modem/611/modem.conf b/config/modem/611/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..b0f999bf2a61158760adc30bb042d179532074a8
--- /dev/null
+++ b/config/modem/611/modem.conf
@@ -0,0 +1 @@
+hutch_sweden_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/62/modem.conf b/config/modem/62/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..3b2ea1267b78a69428ec5017546f265b005b308f
--- /dev/null
+++ b/config/modem/62/modem.conf
@@ -0,0 +1 @@
+smartone_hk_ims
\ No newline at end of file
diff --git a/config/modem/640/modem.conf b/config/modem/640/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..9e47bf615f1a92b5ef4709cd0be2f095304d9e11
--- /dev/null
+++ b/config/modem/640/modem.conf
@@ -0,0 +1 @@
+csl_hk_ims
\ No newline at end of file
diff --git a/config/modem/71/modem.conf b/config/modem/71/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..fe1082e13af989d053b646fe70e86a143bbf320e
--- /dev/null
+++ b/config/modem/71/modem.conf
@@ -0,0 +1 @@
+hutch_denmark_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/73/modem.conf b/config/modem/73/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..2d9dcb3b4a04eb4fe73747cc72d773cdaa2713ad
--- /dev/null
+++ b/config/modem/73/modem.conf
@@ -0,0 +1 @@
+hutch_hk_ims
\ No newline at end of file
diff --git a/config/modem/79/modem.conf b/config/modem/79/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..06bacb242edf31d850efb8f221f9d1edd293a240
--- /dev/null
+++ b/config/modem/79/modem.conf
@@ -0,0 +1 @@
+china_mobile_hk_ims
\ No newline at end of file
diff --git a/config/modem/88/modem.conf b/config/modem/88/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/config/modem/901/modem.conf b/config/modem/901/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..3f5cfa359255d4aad9416702fb018988bd5b463f
--- /dev/null
+++ b/config/modem/901/modem.conf
@@ -0,0 +1 @@
+telekom_czech_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/903/modem.conf b/config/modem/903/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..d275291fbc21fd43bc025596d07770169bdd1bf7
--- /dev/null
+++ b/config/modem/903/modem.conf
@@ -0,0 +1 @@
+telekom_greece_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/906/modem.conf b/config/modem/906/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..20118122ee8e6fcfc94b22f8ba4426424643a7f4
--- /dev/null
+++ b/config/modem/906/modem.conf
@@ -0,0 +1 @@
+telekom_croatia
\ No newline at end of file
diff --git a/config/modem/909/modem.conf b/config/modem/909/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..6c65fee44a8f981c9cf05c1a569a42138ac12fb1
--- /dev/null
+++ b/config/modem/909/modem.conf
@@ -0,0 +1 @@
+vodafone_czech_volte_vowifi
\ No newline at end of file
diff --git a/config/modem/910/modem.conf b/config/modem/910/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..a56936e43abd3943c7a7dc8cf5840d06620449f4
--- /dev/null
+++ b/config/modem/910/modem.conf
@@ -0,0 +1 @@
+telekom_slovakia_ims
\ No newline at end of file
diff --git a/config/modem/911/modem.conf b/config/modem/911/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..fe399ede86d609d18bbc1db8c3db0efcfb9a4559
--- /dev/null
+++ b/config/modem/911/modem.conf
@@ -0,0 +1 @@
+telefonica_uk_ims
\ No newline at end of file
diff --git a/config/modem/915/modem.conf b/config/modem/915/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..825856b09f7d546944f1ca01945647c5162448ca
--- /dev/null
+++ b/config/modem/915/modem.conf
@@ -0,0 +1 @@
+vodafone_global
\ No newline at end of file
diff --git a/config/modem/92/modem.conf b/config/modem/92/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..935c68e2730b1e3681002ef07ff8f50624b4b8b1
--- /dev/null
+++ b/config/modem/92/modem.conf
@@ -0,0 +1 @@
+fareastone_tw_ims
\ No newline at end of file
diff --git a/config/modem/928/modem.conf b/config/modem/928/modem.conf
new file mode 100644
index 0000000000000000000000000000000000000000..69b6d832bf4670cc10a1dbc49551e5d180e2122f
--- /dev/null
+++ b/config/modem/928/modem.conf
@@ -0,0 +1 @@
+ir51_ir92_ims_gte
\ No newline at end of file
diff --git a/config/modem/929/modem.conf b/config/modem/929/modem.conf
new file mode 100644
index 0000000000000000000000000000000000000000..69b6d832bf4670cc10a1dbc49551e5d180e2122f
--- /dev/null
+++ b/config/modem/929/modem.conf
@@ -0,0 +1 @@
+ir51_ir92_ims_gte
\ No newline at end of file
diff --git a/config/modem/93/modem.conf b/config/modem/93/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..34a8e597111b3068110c8dac795a49da087cbb08
--- /dev/null
+++ b/config/modem/93/modem.conf
@@ -0,0 +1 @@
+cht_tw_ims
\ No newline at end of file
diff --git a/config/modem/94/modem.conf b/config/modem/94/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..c2bb1dcc59c82304c37c2e4a3f4140c8e63ad13c
--- /dev/null
+++ b/config/modem/94/modem.conf
@@ -0,0 +1 @@
+twm_tw_ims
\ No newline at end of file
diff --git a/config/modem/modem.conf b/config/modem/modem.conf
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/config/power/powerhint.json b/config/power/powerhint.json
new file mode 100644
index 0000000000000000000000000000000000000000..7055feb414f653665d6a8a0cae16048ef1d98763
--- /dev/null
+++ b/config/power/powerhint.json
@@ -0,0 +1,551 @@
+{
+ "Nodes": [
+ {
+ "Name": "CPULittleClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
+ "Values": [
+ "1900800",
+ "1555200",
+ "1478400",
+ "1248000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
+ "Values": [
+ "1900800",
+ "1555200",
+ "1478400",
+ "1171200",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
+ "Values": [
+ "2457600",
+ "1958400",
+ "1574400",
+ "1344000",
+ "1267200"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
+ "Values": [
+ "2457600",
+ "1574400",
+ "1420800",
+ "1344000",
+ "1132800",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUMaxFreq",
+ "Path": "/sys/class/kgsl/kgsl-3d0/devfreq/max_freq",
+ "Values": [
+ "342000000",
+ "414000000",
+ "515000000",
+ "710000000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUMinFreq",
+ "Path": "/sys/class/kgsl/kgsl-3d0/devfreq/min_freq",
+ "Values": [
+ "515000000",
+ "414000000",
+ "257000000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUBusMinFreq",
+ "Path": "/sys/class/devfreq/soc:qcom,gpubw/min_freq",
+ "Values": [
+ "11863",
+ "7759",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TASchedtuneBoost",
+ "Path": "/dev/stune/top-app/schedtune.boost",
+ "Values": [
+ "30",
+ "10"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBWHystTriggerCount",
+ "Path": "/sys/devices/soc/soc:qcom,cpubw/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_trigger_count",
+ "Values": [
+ "0",
+ "3"
+ ]
+ },
+ {
+ "Name": "CPUBWHistMemory",
+ "Path": "/sys/devices/soc/soc:qcom,cpubw/devfreq/soc:qcom,cpubw/bw_hwmon/hist_memory",
+ "Values": [
+ "0",
+ "20"
+ ]
+ },
+ {
+ "Name": "CPUBWHystLength",
+ "Path": "/sys/devices/soc/soc:qcom,cpubw/devfreq/soc:qcom,cpubw/bw_hwmon/hyst_length",
+ "Values": [
+ "0",
+ "10"
+ ]
+ },
+ {
+ "Name": "CPUBWMinFreq",
+ "Path": "/sys/devices/soc/soc:qcom,cpubw/devfreq/soc:qcom,cpubw/min_freq",
+ "Values": [
+ "13763",
+ "5195",
+ "1525",
+ "762"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "PMQoSCpuDmaLatency",
+ "Path": "/dev/cpu_dma_latency",
+ "Values": [
+ "2c",
+ "64"
+ ],
+ "HoldFd": true
+ },
+ {
+ "Name": "PowerHALMainState",
+ "Path": "vendor.powerhal.state",
+ "Values": [
+ "CAMERA_STREAMING",
+ "VR_SUSTAINED_PERFORMANCE",
+ "SUSTAINED_PERFORMANCE",
+ "VR_MODE",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "PowerHALAudioState",
+ "Path": "vendor.powerhal.audio",
+ "Values": [
+ "AUDIO_LOW_LATENCY",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "PowerHALRenderingState",
+ "Path": "vendor.powerhal.rendering",
+ "Values": [
+ "EXPENSIVE_RENDERING",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "ThermalMode",
+ "Path": "vendor.thermal.vr_mode",
+ "Values": [
+ "-vr",
+ "-novr"
+ ],
+ "Type": "Property"
+ }
+ ],
+ "Actions": [
+ {
+ "PowerHint": "VIDEO_ENCODE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1958400"
+ },
+ {
+ "PowerHint": "SUSTAINED_PERFORMANCE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1267200"
+ },
+ {
+ "PowerHint": "SUSTAINED_PERFORMANCE",
+ "Node": "PowerHALMainState",
+ "Duration": 0,
+ "Value": "SUSTAINED_PERFORMANCE"
+ },
+ {
+ "PowerHint": "SUSTAINED_PERFORMANCE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1248000"
+ },
+ {
+ "PowerHint": "SUSTAINED_PERFORMANCE",
+ "Node": "GPUMaxFreq",
+ "Duration": 0,
+ "Value": "342000000"
+ },
+ {
+ "PowerHint": "VR_MODE",
+ "Node": "PowerHALMainState",
+ "Duration": 0,
+ "Value": "VR_MODE"
+ },
+ {
+ "PowerHint": "VR_MODE",
+ "Node": "ThermalMode",
+ "Duration": 0,
+ "Value": "-vr"
+ },
+ {
+ "PowerHint": "VR_MODE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1574400"
+ },
+ {
+ "PowerHint": "VR_MODE",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "1574400"
+ },
+ {
+ "PowerHint": "VR_MODE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1555200"
+ },
+ {
+ "PowerHint": "VR_MODE",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "1555200"
+ },
+ {
+ "PowerHint": "VR_MODE",
+ "Node": "GPUMaxFreq",
+ "Duration": 0,
+ "Value": "515000000"
+ },
+ {
+ "PowerHint": "VR_MODE",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "414000000"
+ },
+ {
+ "PowerHint": "VR_MODE",
+ "Node": "GPUBusMinFreq",
+ "Duration": 0,
+ "Value": "11863"
+ },
+ {
+ "PowerHint": "VR_SUSTAINED_PERFORMANCE",
+ "Node": "PowerHALMainState",
+ "Duration": 0,
+ "Value": "VR_SUSTAINED_PERFORMANCE"
+ },
+ {
+ "PowerHint": "VR_SUSTAINED_PERFORMANCE",
+ "Node": "ThermalMode",
+ "Duration": 0,
+ "Value": "-vr"
+ },
+ {
+ "PowerHint": "VR_SUSTAINED_PERFORMANCE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1344000"
+ },
+ {
+ "PowerHint": "VR_SUSTAINED_PERFORMANCE",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "1344000"
+ },
+ {
+ "PowerHint": "VR_SUSTAINED_PERFORMANCE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1478400"
+ },
+ {
+ "PowerHint": "VR_SUSTAINED_PERFORMANCE",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "1478400"
+ },
+ {
+ "PowerHint": "VR_SUSTAINED_PERFORMANCE",
+ "Node": "GPUMaxFreq",
+ "Duration": 0,
+ "Value": "414000000"
+ },
+ {
+ "PowerHint": "VR_SUSTAINED_PERFORMANCE",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "414000000"
+ },
+ {
+ "PowerHint": "VR_SUSTAINED_PERFORMANCE",
+ "Node": "GPUBusMinFreq",
+ "Duration": 0,
+ "Value": "7759"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "1132800"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "1171200"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "TASchedtuneBoost",
+ "Duration": 0,
+ "Value": "30"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "CPUBWHystTriggerCount",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "CPUBWHystLength",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "CPUBWHistMemory",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "CPUBWMinFreq",
+ "Duration": 0,
+ "Value": "5195"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "2457600"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 5000,
+ "Value": "2457600"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 5000,
+ "Value": "1900800"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "PMQoSCpuDmaLatency",
+ "Duration": 5000,
+ "Value": "2c"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUBWHystTriggerCount",
+ "Duration": 5000,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUBWHystLength",
+ "Duration": 5000,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUBWHistMemory",
+ "Duration": 5000,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUBWMinFreq",
+ "Duration": 5000,
+ "Value": "13763"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "2457600"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "2457600"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "1900800"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "PMQoSCpuDmaLatency",
+ "Duration": 1000,
+ "Value": "2c"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING",
+ "Node": "PowerHALMainState",
+ "Duration": 0,
+ "Value": "CAMERA_STREAMING"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "2457600"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "2457600"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "1900800"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING",
+ "Node": "PMQoSCpuDmaLatency",
+ "Duration": 1000,
+ "Value": "2c"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "2457600"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "2457600"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "1900800"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "PMQoSCpuDmaLatency",
+ "Duration": 1000,
+ "Value": "2c"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBWHystTriggerCount",
+ "Duration": 1000,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBWHystLength",
+ "Duration": 1000,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBWHistMemory",
+ "Duration": 1000,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBWMinFreq",
+ "Duration": 1000,
+ "Value": "13763"
+ },
+ {
+ "PowerHint": "AUDIO_STREAMING",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 2000,
+ "Value": "1420800"
+ },
+ {
+ "PowerHint": "AUDIO_STREAMING",
+ "Node": "PMQoSCpuDmaLatency",
+ "Duration": 2000,
+ "Value": "2c"
+ },
+ {
+ "PowerHint": "AUDIO_LOW_LATENCY",
+ "Node": "PowerHALAudioState",
+ "Duration": 0,
+ "Value": "AUDIO_LOW_LATENCY"
+ },
+ {
+ "PowerHint": "AUDIO_LOW_LATENCY",
+ "Node": "PMQoSCpuDmaLatency",
+ "Duration": 0,
+ "Value": "2c"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "PowerHALRenderingState",
+ "Duration": 0,
+ "Value": "EXPENSIVE_RENDERING"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "414000000"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "GPUMaxFreq",
+ "Duration": 0,
+ "Value": "710000000"
+ }
+ ]
+}
diff --git a/device.mk b/device.mk
index 029406541a9cae357c7939a1f64528199fb7cf93..8d6cc62cb70abb52ec0085b0791eb9811f320e28 100644
--- a/device.mk
+++ b/device.mk
@@ -3,6 +3,9 @@ $(call inherit-product, device/sony/yoshino-common/platform.mk)
### PROPRIETARY VENDOR FILES
$(call inherit-product, vendor/sony/lilac/lilac-vendor.mk)
+# Enable updating of APEXes
+$(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk)
+
ifeq ($(WITH_FDROID),true)
$(call inherit-product, vendor/fdroid/fdroid-vendor.mk)
endif
@@ -15,6 +18,10 @@ $(call inherit-product, frameworks/native/build/phone-xhdpi-4096-dalvik-heap.mk)
DEVICE_PATH := device/sony/lilac
+# Soong
+PRODUCT_SOONG_NAMESPACES += \
+ $(DEVICE_PATH)
+
# Device uses high-density artwork where available
PRODUCT_AAPT_CONFIG := normal hdpi xhdpi
PRODUCT_AAPT_PREF_CONFIG := xhdpi
@@ -22,9 +29,10 @@ PRODUCT_AAPT_PREF_CONFIG := xhdpi
DEVICE_PACKAGE_OVERLAYS += \
$(DEVICE_PATH)/overlay
-ifeq ($(WITH_TWRP),true)
-include $(DEVICE_PATH)/device/init.mk
-else # WITH_TWRP
+PRODUCT_ENFORCE_RRO_EXCLUDED_OVERLAYS += \
+ $(DEVICE_PATH)/overlay/packages/apps/CarrierConfig
+
+### POWER
+TARGET_USE_CUSTOM_POWERHINT := true
+
include $(DEVICE_PATH)/device/*.mk
-include $(DEVICE_PATH)/vendor_prop.mk
-endif # WITH_TWRP
diff --git a/device/config-files.mk b/device/config-files.mk
index 8c557b705d466975820dd19c4fd9f968af234bf8..7cb6f66c6fc6da91389aab98581d9fdac0152dbd 100644
--- a/device/config-files.mk
+++ b/device/config-files.mk
@@ -1,4 +1,89 @@
-### Audio
+### Modem Configs
PRODUCT_COPY_FILES += \
- $(DEVICE_PATH)/config/audio/mixer_paths_tasha.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_tasha.xml \
- $(DEVICE_PATH)/config/audio/audio_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info.xml
+ $(DEVICE_PATH)/config/modem/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/modem.conf \
+ $(DEVICE_PATH)/config/modem/2/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/2/modem.conf \
+ $(DEVICE_PATH)/config/modem/3/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/3/modem.conf \
+ $(DEVICE_PATH)/config/modem/13/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/13/modem.conf \
+ $(DEVICE_PATH)/config/modem/34/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/34/modem.conf \
+ $(DEVICE_PATH)/config/modem/37/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/37/modem.conf \
+ $(DEVICE_PATH)/config/modem/38/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/38/modem.conf \
+ $(DEVICE_PATH)/config/modem/39/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/39/modem.conf \
+ $(DEVICE_PATH)/config/modem/40/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/40/modem.conf \
+ $(DEVICE_PATH)/config/modem/41/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/41/modem.conf \
+ $(DEVICE_PATH)/config/modem/42/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/42/modem.conf \
+ $(DEVICE_PATH)/config/modem/54/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/54/modem.conf \
+ $(DEVICE_PATH)/config/modem/55/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/55/modem.conf \
+ $(DEVICE_PATH)/config/modem/57/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/57/modem.conf \
+ $(DEVICE_PATH)/config/modem/58/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/58/modem.conf \
+ $(DEVICE_PATH)/config/modem/59/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/59/modem.conf \
+ $(DEVICE_PATH)/config/modem/62/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/62/modem.conf \
+ $(DEVICE_PATH)/config/modem/71/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/71/modem.conf \
+ $(DEVICE_PATH)/config/modem/73/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/73/modem.conf \
+ $(DEVICE_PATH)/config/modem/79/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/79/modem.conf \
+ $(DEVICE_PATH)/config/modem/88/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/88/modem.conf \
+ $(DEVICE_PATH)/config/modem/92/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/92/modem.conf \
+ $(DEVICE_PATH)/config/modem/93/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/93/modem.conf \
+ $(DEVICE_PATH)/config/modem/94/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/94/modem.conf \
+ $(DEVICE_PATH)/config/modem/114/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/114/modem.conf \
+ $(DEVICE_PATH)/config/modem/122/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/122/modem.conf \
+ $(DEVICE_PATH)/config/modem/132/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/132/modem.conf \
+ $(DEVICE_PATH)/config/modem/133/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/133/modem.conf \
+ $(DEVICE_PATH)/config/modem/134/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/134/modem.conf \
+ $(DEVICE_PATH)/config/modem/170/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/170/modem.conf \
+ $(DEVICE_PATH)/config/modem/177/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/177/modem.conf \
+ $(DEVICE_PATH)/config/modem/184/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/184/modem.conf \
+ $(DEVICE_PATH)/config/modem/191/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/191/modem.conf \
+ $(DEVICE_PATH)/config/modem/192/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/192/modem.conf \
+ $(DEVICE_PATH)/config/modem/193/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/193/modem.conf \
+ $(DEVICE_PATH)/config/modem/196/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/196/modem.conf \
+ $(DEVICE_PATH)/config/modem/198/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/198/modem.conf \
+ $(DEVICE_PATH)/config/modem/244/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/244/modem.conf \
+ $(DEVICE_PATH)/config/modem/272/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/272/modem.conf \
+ $(DEVICE_PATH)/config/modem/273/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/273/modem.conf \
+ $(DEVICE_PATH)/config/modem/274/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/274/modem.conf \
+ $(DEVICE_PATH)/config/modem/286/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/286/modem.conf \
+ $(DEVICE_PATH)/config/modem/297/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/297/modem.conf \
+ $(DEVICE_PATH)/config/modem/306/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/306/modem.conf \
+ $(DEVICE_PATH)/config/modem/308/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/308/modem.conf \
+ $(DEVICE_PATH)/config/modem/310/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/310/modem.conf \
+ $(DEVICE_PATH)/config/modem/311/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/311/modem.conf \
+ $(DEVICE_PATH)/config/modem/318/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/318/modem.conf \
+ $(DEVICE_PATH)/config/modem/326/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/326/modem.conf \
+ $(DEVICE_PATH)/config/modem/341/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/341/modem.conf \
+ $(DEVICE_PATH)/config/modem/348/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/348/modem.conf \
+ $(DEVICE_PATH)/config/modem/350/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/350/modem.conf \
+ $(DEVICE_PATH)/config/modem/358/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/358/modem.conf \
+ $(DEVICE_PATH)/config/modem/404/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/404/modem.conf \
+ $(DEVICE_PATH)/config/modem/408/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/408/modem.conf \
+ $(DEVICE_PATH)/config/modem/415/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/415/modem.conf \
+ $(DEVICE_PATH)/config/modem/420/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/420/modem.conf \
+ $(DEVICE_PATH)/config/modem/424/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/424/modem.conf \
+ $(DEVICE_PATH)/config/modem/426/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/426/modem.conf \
+ $(DEVICE_PATH)/config/modem/441/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/441/modem.conf \
+ $(DEVICE_PATH)/config/modem/442/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/442/modem.conf \
+ $(DEVICE_PATH)/config/modem/446/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/446/modem.conf \
+ $(DEVICE_PATH)/config/modem/452/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/452/modem.conf \
+ $(DEVICE_PATH)/config/modem/461/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/461/modem.conf \
+ $(DEVICE_PATH)/config/modem/477/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/477/modem.conf \
+ $(DEVICE_PATH)/config/modem/483/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/483/modem.conf \
+ $(DEVICE_PATH)/config/modem/489/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/489/modem.conf \
+ $(DEVICE_PATH)/config/modem/492/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/492/modem.conf \
+ $(DEVICE_PATH)/config/modem/513/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/513/modem.conf \
+ $(DEVICE_PATH)/config/modem/523/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/523/modem.conf \
+ $(DEVICE_PATH)/config/modem/549/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/549/modem.conf \
+ $(DEVICE_PATH)/config/modem/567/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/567/modem.conf \
+ $(DEVICE_PATH)/config/modem/611/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/611/modem.conf \
+ $(DEVICE_PATH)/config/modem/640/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/640/modem.conf \
+ $(DEVICE_PATH)/config/modem/901/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/901/modem.conf \
+ $(DEVICE_PATH)/config/modem/903/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/903/modem.conf \
+ $(DEVICE_PATH)/config/modem/906/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/906/modem.conf \
+ $(DEVICE_PATH)/config/modem/909/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/909/modem.conf \
+ $(DEVICE_PATH)/config/modem/910/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/910/modem.conf \
+ $(DEVICE_PATH)/config/modem/911/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/911/modem.conf \
+ $(DEVICE_PATH)/config/modem/915/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/915/modem.conf \
+ $(DEVICE_PATH)/config/modem/928/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/928/modem.conf \
+ $(DEVICE_PATH)/config/modem/929/modem.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/customization/modem/929/modem.conf
+
+### POWER
+PRODUCT_COPY_FILES += \
+ $(DEVICE_PATH)/config/power/powerhint.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
diff --git a/device/hardware.mk b/device/hardware.mk
new file mode 100644
index 0000000000000000000000000000000000000000..056b510bef62cbf5e511ede6090843634e2fbdb4
--- /dev/null
+++ b/device/hardware.mk
@@ -0,0 +1,19 @@
+# Copyright (C) 2017 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# NFC
+PRODUCT_PACKAGES += \
+ android.hardware.nfc@1.1-service
+
+TARGET_USE_YOSHINO_LIGHT_SERVICE := true
diff --git a/extract-files.sh b/extract-files.sh
index 429b31df90e1974c09d84f7574a7eaa0bfd6034c..4f10b8be020b066610bdebe312c1bcd483c2d2f4 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -60,16 +60,6 @@ setup_vendor "$DEVICE" "$VENDOR" "$LINEAGE_ROOT" false "$CLEAN_VENDOR"
extract "$MY_DIR"/proprietary-files.txt "$SRC" "$SECTION"
extract "$MY_DIR"/proprietary-files-vendor.txt "$SRC" "$SECTION"
-#extract "$MY_DIR"/proprietary-files-rootfs.txt "$SRC" "$SECTION"
-extract "$MY_DIR"/proprietary-files-twrp.txt "$SRC" "$SECTION"
-
-TWRP_QSEECOMD="$LINEAGE_ROOT"/vendor/"$VENDOR"/"$DEVICE"/proprietary/recovery/root/sbin/qseecomd
-TWRP_GATEKEEPER_SERVICE="$LINEAGE_ROOT"/vendor/"$VENDOR"/"$DEVICE"/proprietary/recovery/root/sbin/android.hardware.gatekeeper@1.0-service-qti
-TWRP_KEYMASTER_SERVICE="$LINEAGE_ROOT"/vendor/"$VENDOR"/"$DEVICE"/proprietary/recovery/root/sbin/android.hardware.keymaster@3.0-service-qti
-
-sed -i "s|/system/bin/linker64|/sbin/linker64\x0\x0\x0\x0\x0\x0|g" "$TWRP_QSEECOMD"
-sed -i "s|/system/bin/linker64|/sbin/linker64\x0\x0\x0\x0\x0\x0|g" "$TWRP_GATEKEEPER_SERVICE"
-sed -i "s|/system/bin/linker64|/sbin/linker64\x0\x0\x0\x0\x0\x0|g" "$TWRP_KEYMASTER_SERVICE"
#
# Fix product path
diff --git a/lineage.dependencies b/lineage.dependencies
index 50bece9d6cae461c2d782c9299c30dd1e9e35b7b..f839b3f9addf9473ff1e4fc7087553b29b26383b 100644
--- a/lineage.dependencies
+++ b/lineage.dependencies
@@ -1,10 +1,10 @@
[
{
- "repository": "whatawurst/android_kernel_sony_msm8998",
+ "repository": "Flamefire/android_kernel_sony_msm8998",
"target_path": "kernel/sony/msm8998"
},
{
- "repository": "whatawurst/android_device_sony_yoshino-common",
+ "repository": "Flamefire/android_device_sony_yoshino-common",
"target_path": "device/sony/yoshino-common"
}
]
diff --git a/lineage_lilac.mk b/lineage_lilac.mk
index e6adbcca9d458199f0e1070a5333d6d7bbd5e1ce..720a39195e01f9b719ae4285d2d0c46cb81b3180 100644
--- a/lineage_lilac.mk
+++ b/lineage_lilac.mk
@@ -27,10 +27,14 @@ PRODUCT_MANUFACTURER := Sony
PRODUCT_BUILD_PROP_OVERRIDES += \
PRODUCT_NAME=lilac \
- PRIVATE_BUILD_DESC="G8441-user 9 47.2.A.11.228 3311891731 release-keys"
+ PRIVATE_BUILD_DESC="G8441-user 9 47.2.A.11.228 3311891731 release-keys" \
+ BUILD_NUMBER=3311891731
+# From MagiskHideProps, Stock FP doesn't seem to work
BUILD_FINGERPRINT := Sony/G8441/G8441:9/47.2.A.11.228/3311891731:user/release-keys
+PRODUCT_GMS_CLIENTID_BASE := android-sony-mobile
+
ifneq ($(LINEAGE_DEV_CERTIFICATE),)
PRODUCT_DEFAULT_DEV_CERTIFICATE := $(LINEAGE_DEV_CERTIFICATE)
endif
diff --git a/overlay/device/sony/yoshino-common/hardware/OpenCustomizationSelector/res/xml/configuration_selectors.xml b/overlay/device/sony/yoshino-common/hardware/OpenCustomizationSelector/res/xml/configuration_selectors.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4fe71199059f42e022c57f07cbbedabc6bad013e
--- /dev/null
+++ b/overlay/device/sony/yoshino-common/hardware/OpenCustomizationSelector/res/xml/configuration_selectors.xml
@@ -0,0 +1,348 @@
+
+
+
+ S54.1
+
+
+ S57.1
+
+
+ S75.1
+
+
+ S55.3
+
+
+ S136.1
+
+
+ S114.1
+
+
+ S31.1
+
+
+ S125.1
+
+
+ S260.1
+
+
+ S75.2
+
+
+ S344.1
+
+
+ S346.1
+
+
+ S43.1
+
+
+ S45.1
+
+
+ S44.1
+
+
+ S369.1
+
+
+ S120.1
+
+
+ S367.1
+
+
+ S9064.1
+
+
+ S8683.1
+
+
+ S278.1
+
+
+ S277.1
+
+
+ S280.1
+
+
+ S9065.2
+
+
+ S21.1
+
+
+ S253.1
+
+
+ S252.1
+
+
+ S254.1
+
+
+ S9087.1
+
+
+ S32.1
+
+
+ S261.1
+
+
+ S6552.1
+
+
+ S8765.1
+
+
+ S9089.1
+
+
+ S249.1
+
+
+ S212.1
+
+
+ S537.1
+
+
+ S257.1
+
+
+ S123.1
+
+
+ S122.1
+
+
+ S33.1
+
+
+ S12.1
+
+
+ S173.1
+
+
+ S545.1
+ S545.2
+
+
+ S77.1
+ S77.2
+ S77.3
+
+
+ S20.1
+ S8773.1
+
+
+ S284.1
+ S284.2
+ S284.3
+ S284.4
+ S284.5
+
+
+ S58.1
+
+
+ S523.1
+ S523.2
+ S523.3
+ S523.4
+ S523.5
+ S523.6
+ S523.7
+ S523.8
+ S523.9
+ S523.10
+ S523.11
+ S523.12
+ S523.13
+ S523.14
+ S523.15
+ S523.16
+ S523.17
+ S523.18
+ S523.19
+ S523.20
+ S523.21
+ S523.22
+
+
+ S8760.1
+
+
+ S8626.2
+ S8626.4
+
+
+ S523.45
+ S523.46
+ S523.47
+ S523.48
+ S523.49
+ S523.50
+ S523.51
+ S523.52
+ S523.53
+ S523.54
+ S523.55
+ S523.56
+ S523.57
+ S523.58
+ S523.59
+ S523.60
+ S523.61
+ S523.62
+ S523.63
+ S523.64
+ S523.65
+ S523.66
+
+
+ S221.4
+ S221.5
+
+
+ S264.1
+ S264.2
+ S264.3
+ S264.4
+ S264.5
+ S264.6
+ S264.7
+ S264.8
+ S264.9
+ S264.10
+ S264.11
+ S264.12
+ S264.13
+ S264.14
+ S264.15
+ S264.16
+ S264.17
+ S264.18
+ S8663.1
+
+
+ S74.1
+
+
+ S256.1
+
+
+ S219.1
+
+
+ S283.1
+
+
+ S687.2
+
+
+ S687.1
+
+
+ S9111.1
+
+
+ S9112.1
+
+
+ S6.5
+ S6.6
+ S6.7
+ S6.8
+ S6.9
+ S6.10
+
+
+ S187.1
+ S187.5
+ S187.7
+
+
+ S8655.1
+ S8655.4
+ S8655.5
+ S8655.6
+ S8655.7
+ S8960.1
+ S8960.2
+
+
+ S9126.1
+ S9126.2
+
+
+ S218.1
+ S9116.1
+
+
+ S137.1
+
+
+ S46.1
+
+
+ S22.1
+ S22.2
+ S22.3
+ S22.4
+
+
+ S8779.1
+ S8779.6
+
+
+ S59.1
+ S59.2
+ S9105.1
+
+
+ S366.2
+ S366.4
+ S366.5
+ S366.6
+ S366.7
+ S366.19
+
+
+ S175.1
+
+
+ S273.1
+
+
+ S176.1
+
+
+ S174.1
+
+
+ S206.1
+
+
+ S23.1
+
+
+ S26.1
+
+
+ S285.1
+ S285.2
+ S285.3
+
+
+ S8760.1
+ S8760.2
+
+
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index 17ad6e7aae4a98421b95a9bedeb3c9badd854e6e..eb2c80f25d79584b44f4be349f81f4d578c05874 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -190,8 +190,13 @@
in darkness (although they may not be visible in a bright room). -->
1
+
+ true
+
SonyG8441
- http://uaprof.sonymobile.com/G8441R4711.xml
+ http://uaprof.sonymobile.com/G8441R4721.xml
diff --git a/overlay/frameworks/base/packages/SystemUI/res/values/lineage_config.xml b/overlay/frameworks/base/packages/SystemUI/res/values/lineage_config.xml
new file mode 100644
index 0000000000000000000000000000000000000000..20a83f938f64d7327a575ac1d37bc77b3957cd7e
--- /dev/null
+++ b/overlay/frameworks/base/packages/SystemUI/res/values/lineage_config.xml
@@ -0,0 +1,20 @@
+
+
+
+
+ false
+
diff --git a/overlay/packages/apps/CarrierConfig/res/xml/vendor.xml b/overlay/packages/apps/CarrierConfig/res/xml/vendor.xml
index 6a817cae63739a481c1f6c76269577facd53e6fe..9d00ac8807b36f0c5e08060aab308ff0433091dc 100755
--- a/overlay/packages/apps/CarrierConfig/res/xml/vendor.xml
+++ b/overlay/packages/apps/CarrierConfig/res/xml/vendor.xml
@@ -55,7 +55,7 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
2
2
-
+
@@ -108,11 +108,55 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -153,6 +197,14 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
+
+
+
+
+
+
+
@@ -185,18 +237,31 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -242,6 +307,12 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
+
+
+
+
+
@@ -251,7 +322,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
-
@@ -297,6 +367,36 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -331,12 +431,16 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
-
-
+
+
+
+
-
-
+
+
+
+
@@ -370,6 +474,38 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -444,6 +580,14 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
+
+
+
+
+
+
+
@@ -512,6 +656,7 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
@@ -520,10 +665,12 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
+
@@ -532,137 +679,702 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -733,9 +1445,49 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -784,4 +1536,66 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/patches/0001-keystore-Block-key-attestation-for-Google-Play-Servi.patch b/patches/0001-keystore-Block-key-attestation-for-Google-Play-Servi.patch
new file mode 100644
index 0000000000000000000000000000000000000000..08fcfc993122eb7ac9fe932e9a3c791d466bbf50
--- /dev/null
+++ b/patches/0001-keystore-Block-key-attestation-for-Google-Play-Servi.patch
@@ -0,0 +1,90 @@
+# PWD: system/security
+
+From 9dd88a70668da3d7b0581489d55d0d1a2ced2f5c Mon Sep 17 00:00:00 2001
+From: Danny Lin
+Date: Wed, 13 Jan 2021 02:05:05 -0800
+Subject: [PATCH] keystore: Block key attestation for Google Play Services
+
+In order to enforce SafetyNet security, Google Play Services is now
+using hardware attestation for ctsProfile validation in all cases, even
+when basic attestation is selected. The SafetyNet API response from GMS
+will report that basic attestation was used, but under the hood,
+hardware attestation is always used regardless of the reported state.
+This results in SafetyNet failing to pass due to TrustZone reporting an
+unlocked bootloader (and a partially invalidated root of trust) in the
+key attestation result.
+
+We can still take advantage of the fact that this usage of hardware
+attestation is opportunistic - that is, it falls back to basic
+attestation if key attestation fails to run - and prevent GMS from using
+key attestation at the framework level. This causes it to gracefully
+fall back to basic attestation and pass SafetyNet with an unlocked
+bootloader.
+
+Key attestation is still available for other apps, as there are valid
+uses for it that do not involve SafetyNet.
+
+The "not implemented" error code from keymaster is used to simulate the
+most realistic failure condition to evade detection, i.e. an old device
+that lacks support for key attestation.
+
+Change-Id: Iba5fe0791622839e1bad4730593a319ea03661f2
+---
+ keystore/key_store_service.cpp | 9 +++++++--
+ keystore/keystore_attestation_id.cpp | 6 ++++++
+ 2 files changed, 13 insertions(+), 2 deletions(-)
+
+diff --git a/keystore/key_store_service.cpp b/keystore/key_store_service.cpp
+index b6b7295..40550a7 100644
+--- a/keystore/key_store_service.cpp
++++ b/keystore/key_store_service.cpp
+@@ -48,6 +48,7 @@
+ #include
+
+ #include
++#include
+
+ namespace keystore {
+
+@@ -122,8 +123,12 @@ KeyStoreServiceReturnCode updateParamsForAttestation(uid_t callingUid, Authoriza
+
+ auto asn1_attestation_id_result = security::gather_attestation_application_id(callingUid);
+ if (!asn1_attestation_id_result.isOk()) {
+- ALOGE("failed to gather attestation_id");
+- return ErrorCode::ATTESTATION_APPLICATION_ID_MISSING;
++ if (asn1_attestation_id_result.status() == KM_ERROR_UNIMPLEMENTED) {
++ return KeyStoreServiceReturnCode(KM_ERROR_UNIMPLEMENTED);
++ } else {
++ ALOGE("failed to gather attestation_id");
++ return ErrorCode::ATTESTATION_APPLICATION_ID_MISSING;
++ }
+ }
+ std::vector& asn1_attestation_id = asn1_attestation_id_result;
+
+diff --git a/keystore/keystore_attestation_id.cpp b/keystore/keystore_attestation_id.cpp
+index b48639f..1f1f79b 100644
+--- a/keystore/keystore_attestation_id.cpp
++++ b/keystore/keystore_attestation_id.cpp
+@@ -34,6 +34,8 @@
+ #include
+ #include
+
++#include
++
+ #include /* for AID_SYSTEM */
+
+ #include
+@@ -209,6 +211,10 @@ build_attestation_application_id(const KeyAttestationApplicationId& key_attestat
+ return BAD_VALUE;
+ }
+ std::string package_name(String8(*pinfo->package_name()).string());
++ // Prevent Google Play Services from using key attestation for SafetyNet
++ if (package_name == "com.google.android.gms") {
++ return KM_ERROR_UNIMPLEMENTED;
++ }
+ std::unique_ptr attestation_package_info;
+ auto rc = build_attestation_package_info(*pinfo, &attestation_package_info);
+ if (rc != NO_ERROR) {
+--
+2.29.2
+
diff --git a/patches/add-missing-nothrow.patch b/patches/add-missing-nothrow.patch
new file mode 100644
index 0000000000000000000000000000000000000000..0a5268d69b032916cf61a040d5db8b05aaae7730
--- /dev/null
+++ b/patches/add-missing-nothrow.patch
@@ -0,0 +1,15 @@
+# PWD: bionic
+
+diff --git a/libc/bionic/jemalloc.h b/libc/bionic/jemalloc.h
+index b9a4e993c..ef77c9c99 100644
+--- a/libc/bionic/jemalloc.h
++++ b/libc/bionic/jemalloc.h
+@@ -30,7 +30,7 @@ __BEGIN_DECLS
+
+ void* je_aligned_alloc_wrapper(size_t, size_t);
+ int je_iterate(uintptr_t, size_t, void (*)(uintptr_t, size_t, void*), void*);
+-int je_mallctl(const char *name, void *oldp, size_t *oldlenp, void *newp, size_t newlen);
++int je_mallctl(const char *name, void *oldp, size_t *oldlenp, void *newp, size_t newlen) __attribute__((nothrow));
+ struct mallinfo je_mallinfo();
+ void je_malloc_disable();
+ void je_malloc_enable();
diff --git a/patches/add-network-stack-permission.patch b/patches/add-network-stack-permission.patch
new file mode 100644
index 0000000000000000000000000000000000000000..6adbb1d214207473028cd968c693c20a7c66be10
--- /dev/null
+++ b/patches/add-network-stack-permission.patch
@@ -0,0 +1,13 @@
+# PWD: packages/modules/NetworkStack
+diff --git a/AndroidManifest.xml b/AndroidManifest.xml
+index 5dcf27e..ad41896 100644
+--- a/AndroidManifest.xml
++++ b/AndroidManifest.xml
+@@ -41,6 +41,7 @@
+
+
+
++
+
diff --git a/patches/allow-whitelisting-of-default-apps.patch b/patches/allow-whitelisting-of-default-apps.patch
new file mode 100644
index 0000000000000000000000000000000000000000..06652873f53dbbf38868f6a672e10507e63abf90
--- /dev/null
+++ b/patches/allow-whitelisting-of-default-apps.patch
@@ -0,0 +1,44 @@
+# PWD: packages/apps/Settings
+diff --git a/src/com/android/settings/applications/manageapplications/ManageApplications.java b/src/com/android/settings/applications/manageapplications/ManageApplications.java
+index 545115d897..7f9ea6f9c2 100644
+--- a/src/com/android/settings/applications/manageapplications/ManageApplications.java
++++ b/src/com/android/settings/applications/manageapplications/ManageApplications.java
+@@ -1392,8 +1392,7 @@ public class ManageApplications extends InstrumentedFragment
+ }
+ ApplicationsState.AppEntry entry = mEntries.get(position);
+
+- return !mBackend.isSysWhitelisted(entry.info.packageName)
+- && !mBackend.isDefaultActiveApp(entry.info.packageName);
++ return !mBackend.isSysWhitelisted(entry.info.packageName);
+ }
+
+ @Override
+diff --git a/src/com/android/settings/fuelgauge/HighPowerDetail.java b/src/com/android/settings/fuelgauge/HighPowerDetail.java
+index 6448d9a226..7f7edb6882 100644
+--- a/src/com/android/settings/fuelgauge/HighPowerDetail.java
++++ b/src/com/android/settings/fuelgauge/HighPowerDetail.java
+@@ -180,7 +180,7 @@ public class HighPowerDetail extends InstrumentedDialogFragment implements OnCli
+ static CharSequence getSummary(Context context, PowerWhitelistBackend powerWhitelist,
+ String pkg) {
+ return context.getString(
+- powerWhitelist.isSysWhitelisted(pkg) || powerWhitelist.isDefaultActiveApp(pkg)
++ powerWhitelist.isSysWhitelisted(pkg)
+ ? R.string.high_power_system
+ : powerWhitelist.isWhitelisted(pkg)
+ ? R.string.high_power_on
+diff --git a/tests/robotests/src/com/android/settings/fuelgauge/HighPowerDetailTest.java b/tests/robotests/src/com/android/settings/fuelgauge/HighPowerDetailTest.java
+index e613684ef0..02d55da360 100644
+--- a/tests/robotests/src/com/android/settings/fuelgauge/HighPowerDetailTest.java
++++ b/tests/robotests/src/com/android/settings/fuelgauge/HighPowerDetailTest.java
+@@ -91,11 +91,4 @@ public class HighPowerDetailTest {
+ AppOpsManager.MODE_ALLOWED);
+ }
+
+- @Test
+- public void getSummary_defaultActivePackage_returnUnavailable() {
+- doReturn(true).when(mPowerWhitelistBackend).isDefaultActiveApp(TEST_PACKAGE);
+-
+- assertThat(HighPowerDetail.getSummary(mContext, mPowerWhitelistBackend, TEST_PACKAGE))
+- .isEqualTo(mContext.getString(R.string.high_power_system));
+- }
+ }
diff --git a/patches/applyPatches.sh b/patches/applyPatches.sh
new file mode 100755
index 0000000000000000000000000000000000000000..e080053f0ba0361edb0003b907fbcfc74a0fc543
--- /dev/null
+++ b/patches/applyPatches.sh
@@ -0,0 +1,43 @@
+#!/usr/bin/env bash
+
+# Apply patches to other repos
+# Needs to be run from within repo and with envsetup sourced
+
+set -euo pipefail
+
+PATCH_ROOT="$ANDROID_BUILD_TOP/device/sony/lilac/patches"
+
+numApplied=0
+numSkipped=0
+numWarned=0
+
+for p in "$PATCH_ROOT/"*.patch; do
+ patch_dir=$(head -n1 "$p" | grep "# PWD: " | awk '{print $NF}')
+ if [[ "$patch_dir" == "" ]]; then
+ echo "Faulty patch: $p"
+ exit 1
+ fi
+
+ echo -n "Applying $(basename "$p") in $patch_dir : "
+ # If the reverse patch could be applied, then the patch was likely already applied
+ patch --reverse --force -p1 -d "$patch_dir" --input "$p" --dry-run > /dev/null && applied=1 || applied=0
+ if out=$(patch --forward -p1 -d "$patch_dir" --input "$p" -r /dev/null --no-backup-if-mismatch 2>&1); then
+ echo "Done."
+ ((++numApplied))
+ # We applied the patch but could apply the reverse before, i.e. would detect it as already applied.
+ # This may happen for patches only deleting stuff where the reverse (adding it) may succeed via fuzzy match
+ if [[ $applied == 1 ]]; then
+ echo "WARNING: Skip detection will not work correctly for this patch!"
+ ((++numWarned))
+ fi
+ elif [[ $applied == 1 ]]; then
+ echo "Skipped."
+ ((++numSkipped))
+ else
+ echo "Failed!"
+ echo "$out"
+ exit 1
+ fi
+done
+
+echo "Patching done! Applied: $numApplied, skipped: $numSkipped, warnings: $numWarned"
diff --git a/patches/dont-assume-default-apps-are-whitelisted.patch b/patches/dont-assume-default-apps-are-whitelisted.patch
new file mode 100644
index 0000000000000000000000000000000000000000..b667a4c629071d96e6ae73bcb7fd5f28b781826b
--- /dev/null
+++ b/patches/dont-assume-default-apps-are-whitelisted.patch
@@ -0,0 +1,22 @@
+# PWD: frameworks/base
+diff --git a/packages/SettingsLib/src/com/android/settingslib/fuelgauge/PowerWhitelistBackend.java b/packages/SettingsLib/src/com/android/settingslib/fuelgauge/PowerWhitelistBackend.java
+index ea8a62f84164..213ab2c6ff2f 100644
+--- a/packages/SettingsLib/src/com/android/settingslib/fuelgauge/PowerWhitelistBackend.java
++++ b/packages/SettingsLib/src/com/android/settingslib/fuelgauge/PowerWhitelistBackend.java
+@@ -72,15 +72,7 @@ public class PowerWhitelistBackend {
+ }
+
+ public boolean isWhitelisted(String pkg) {
+- if (mWhitelistedApps.contains(pkg)) {
+- return true;
+- }
+-
+- if (isDefaultActiveApp(pkg)) {
+- return true;
+- }
+-
+- return false;
++ return mWhitelistedApps.contains(pkg);
+ }
+
+ /**
diff --git a/patches/dont-export-libm-libc-symbols.patch b/patches/dont-export-libm-libc-symbols.patch
new file mode 100644
index 0000000000000000000000000000000000000000..82b02ce38f0292b9d49cb37ae522cdc38e581f9b
--- /dev/null
+++ b/patches/dont-export-libm-libc-symbols.patch
@@ -0,0 +1,137 @@
+# PWD: bionic
+
+diff --git a/libc/libc.map.txt b/libc/libc.map.txt
+index 88192239a..5cf98ded3 100644
+--- a/libc/libc.map.txt
++++ b/libc/libc.map.txt
+@@ -1482,11 +1482,6 @@ LIBC_Q { # introduced=Q
+
+ LIBC_PRIVATE {
+ global:
+- ___Unwind_Backtrace; # arm
+- ___Unwind_ForcedUnwind; # arm
+- ___Unwind_RaiseException; # arm
+- ___Unwind_Resume; # arm
+- ___Unwind_Resume_or_Rethrow; # arm
+ __accept4; # arm x86 mips
+ __adddf3; # arm
+ __addsf3; # arm
+@@ -1596,24 +1591,8 @@ LIBC_PRIVATE {
+ __getdents64; # arm x86 mips
+ __gnu_ldivmod_helper; # arm
+ __gnu_uldivmod_helper; # arm
+- __gnu_Unwind_Backtrace; # arm
+- __gnu_unwind_execute; # arm
+ __gnu_Unwind_Find_exidx; # arm
+- __gnu_Unwind_ForcedUnwind; # arm
+ __gnu_unwind_frame; # arm
+- __gnu_Unwind_RaiseException; # arm
+- __gnu_Unwind_Restore_VFP; # arm
+- __gnu_Unwind_Restore_VFP_D; # arm
+- __gnu_Unwind_Restore_VFP_D_16_to_31; # arm
+- __gnu_Unwind_Restore_WMMXC; # arm
+- __gnu_Unwind_Restore_WMMXD; # arm
+- __gnu_Unwind_Resume; # arm
+- __gnu_Unwind_Resume_or_Rethrow; # arm
+- __gnu_Unwind_Save_VFP; # arm
+- __gnu_Unwind_Save_VFP_D; # arm
+- __gnu_Unwind_Save_VFP_D_16_to_31; # arm
+- __gnu_Unwind_Save_WMMXC; # arm
+- __gnu_Unwind_Save_WMMXD; # arm
+ __gtdf2; # arm
+ __gtsf2; # arm
+ __ledf2; # arm
+@@ -1632,7 +1611,6 @@ LIBC_PRIVATE {
+ __popcount_tab; # arm
+ __popcountsi2; # arm x86 mips
+ __pthread_gettid; # arm x86 mips
+- __restore_core_regs; # arm
+ __sclose; # arm x86 mips
+ __sdidinit; # arm x86 mips
+ __set_errno; # arm x86 mips
+@@ -1662,8 +1640,6 @@ LIBC_PRIVATE {
+ _Unwind_Backtrace; # arm
+ _Unwind_Complete; # arm
+ _Unwind_DeleteException; # arm
+- _Unwind_ForcedUnwind; # arm
+- _Unwind_GetCFA; # arm
+ _Unwind_GetDataRelBase; # arm
+ _Unwind_GetLanguageSpecificData; # arm
+ _Unwind_GetRegionStart; # arm
+@@ -1672,7 +1648,6 @@ LIBC_PRIVATE {
+ _Unwind_Resume; # arm
+ _Unwind_Resume_or_Rethrow; # arm
+ _Unwind_VRS_Get; # arm
+- _Unwind_VRS_Pop; # arm
+ _Unwind_VRS_Set; # arm
+ android_getaddrinfofornetcontext;
+ android_gethostbyaddrfornet;
+@@ -1696,7 +1671,6 @@ LIBC_PRIVATE {
+ memswap; # arm x86 mips
+ pthread_attr_getstackaddr; # arm x86 mips
+ pthread_attr_setstackaddr; # arm x86 mips
+- restore_core_regs; # arm
+ SHA1Final; # arm x86 mips
+ SHA1Init; # arm x86 mips
+ SHA1Transform; # arm x86 mips
+diff --git a/libm/libm.map.txt b/libm/libm.map.txt
+index 00ea7eef3..24ae50b26 100644
+--- a/libm/libm.map.txt
++++ b/libm/libm.map.txt
+@@ -296,56 +296,14 @@ LIBC_O { # introduced=O
+
+ LIBC_DEPRECATED { # arm mips platform-only
+ global: # arm mips
+- ___Unwind_Backtrace; # arm
+- ___Unwind_ForcedUnwind; # arm
+- ___Unwind_RaiseException; # arm
+- ___Unwind_Resume; # arm
+- ___Unwind_Resume_or_Rethrow; # arm
+ __aeabi_d2lz; # arm
+ __aeabi_d2ulz; # arm
+ __aeabi_f2lz; # arm
+ __aeabi_f2ulz; # arm
+ __aeabi_l2d; # arm
+- __aeabi_unwind_cpp_pr0; # arm
+- __aeabi_unwind_cpp_pr1; # arm
+- __aeabi_unwind_cpp_pr2; # arm
+ __fixdfdi; # arm mips
+ __fixsfdi; # arm mips
+ __fixunsdfdi; # arm mips
+ __fixunssfdi; # arm mips
+ __floatdidf; # arm
+- __gnu_Unwind_Backtrace; # arm
+- __gnu_unwind_execute; # arm
+- __gnu_Unwind_ForcedUnwind; # arm
+- __gnu_unwind_frame; # arm
+- __gnu_Unwind_RaiseException; # arm
+- __gnu_Unwind_Restore_VFP; # arm
+- __gnu_Unwind_Restore_VFP_D; # arm
+- __gnu_Unwind_Restore_VFP_D_16_to_31; # arm
+- __gnu_Unwind_Restore_WMMXC; # arm
+- __gnu_Unwind_Restore_WMMXD; # arm
+- __gnu_Unwind_Resume; # arm
+- __gnu_Unwind_Resume_or_Rethrow; # arm
+- __gnu_Unwind_Save_VFP; # arm
+- __gnu_Unwind_Save_VFP_D; # arm
+- __gnu_Unwind_Save_VFP_D_16_to_31; # arm
+- __gnu_Unwind_Save_WMMXC; # arm
+- __gnu_Unwind_Save_WMMXD; # arm
+- __restore_core_regs; # arm
+- _Unwind_Backtrace; # arm
+- _Unwind_Complete; # arm
+- _Unwind_DeleteException; # arm
+- _Unwind_ForcedUnwind; # arm
+- _Unwind_GetCFA; # arm
+- _Unwind_GetDataRelBase; # arm
+- _Unwind_GetLanguageSpecificData; # arm
+- _Unwind_GetRegionStart; # arm
+- _Unwind_GetTextRelBase; # arm
+- _Unwind_RaiseException; # arm
+- _Unwind_Resume; # arm
+- _Unwind_Resume_or_Rethrow; # arm
+- _Unwind_VRS_Get; # arm
+- _Unwind_VRS_Pop; # arm
+- _Unwind_VRS_Set; # arm
+- restore_core_regs; # arm
+ } LIBC_O; # arm mips
diff --git a/patches/fix-RVO-in-bandwidthcontroller.patch b/patches/fix-RVO-in-bandwidthcontroller.patch
new file mode 100644
index 0000000000000000000000000000000000000000..046b13be7152471be61ad540e642865b52068c51
--- /dev/null
+++ b/patches/fix-RVO-in-bandwidthcontroller.patch
@@ -0,0 +1,43 @@
+# PWD: system/netd
+
+commit f580db2ae0d34b426be39bb15f7cef059fda9a64
+Author: Treehugger Robot
+Date: Thu Apr 30 00:42:33 2020 +0000
+
+ BandwidthController: fix performance-no-automatic-move warning.
+
+ In the next compiler update, it reports the below warning as error:
+
+ system/netd/server/BandwidthController.cpp:263:12: error:
+ constness of 'ipt_basic_accounting_commands' prevents automatic move
+ [performance-no-automatic-move,-warnings-as-errors]
+ return ipt_basic_accounting_commands;
+
+ Bug: 149839606
+ Test: build.
+ Change-Id: I32ee491b0de6a986dc66de06a4f56d980f794136
+ Merged-In: I32ee491b0de6a986dc66de06a4f56d980f794136
+
+diff --git a/server/BandwidthController.cpp b/server/BandwidthController.cpp
+index cddaa961..a179872c 100644
+--- a/server/BandwidthController.cpp
++++ b/server/BandwidthController.cpp
+@@ -212,8 +212,8 @@ static const uint32_t uidBillingMask = Fwmark::getUidBillingMask();
+ * See go/ipsec-data-accounting for more information.
+ */
+
+-const std::vector getBasicAccountingCommands(const bool useBpf) {
+- const std::vector ipt_basic_accounting_commands = {
++std::vector getBasicAccountingCommands(const bool useBpf) {
++ std::vector ipt_basic_accounting_commands = {
+ "*filter",
+
+ "-A bw_INPUT -j bw_global_alert",
+@@ -263,7 +263,6 @@ const std::vector getBasicAccountingCommands(const bool useBpf) {
+ return ipt_basic_accounting_commands;
+ }
+
+-
+ std::vector toStrVec(int num, const char* const strs[]) {
+ return std::vector(strs, strs + num);
+ }
diff --git a/patches/fix-class-templates.patch b/patches/fix-class-templates.patch
new file mode 100644
index 0000000000000000000000000000000000000000..3585494c1d8cc75002461a96d2585f215cc2833a
--- /dev/null
+++ b/patches/fix-class-templates.patch
@@ -0,0 +1,70 @@
+# PWD: libnativehelper
+
+diff --git a/platform_include/nativehelper/detail/signature_checker.h b/platform_include/nativehelper/detail/signature_checker.h
+index 7c2a7fc..06ebfa4 100644
+--- a/platform_include/nativehelper/detail/signature_checker.h
++++ b/platform_include/nativehelper/detail/signature_checker.h
+@@ -951,10 +951,10 @@ struct is_valid_jni_argument_type {
+ };
+
+ // This helper is required to decompose the function type into a list of arg types.
+-template
++template
+ struct is_valid_jni_function_type_helper;
+
+-template
++template
+ struct is_valid_jni_function_type_helper {
+ static constexpr bool value =
+ IsJniParameterCountValid(native_kind, sizeof...(Args))
+@@ -965,7 +965,7 @@ struct is_valid_jni_function_type_helper {
+ };
+
+ // Is this function type 'T' a valid C++ function type given the native_kind?
+-template
++template
+ constexpr bool IsValidJniFunctionType() {
+ return is_valid_jni_function_type_helper::value;
+ // TODO: we could replace template metaprogramming with constexpr by
+@@ -1036,12 +1036,12 @@ constexpr auto MakeArray(Args&& ... args) {
+ }
+
+ // See below.
+-template
++template
+ struct FunctionTypeMetafunction {
+ };
+
+ // Enables the "map" operation over the function component types.
+-template
++template
+ struct FunctionTypeMetafunction {
+ // Count how many arguments there are, and add 1 for the return type.
+ static constexpr size_t
+@@ -1107,7 +1107,7 @@ using ReifiedJniSignature = FunctionSignatureDescriptor returns nullopt (test behavior).
+ template ::count>
+ constexpr ConstexprOptional>
+ MaybeMakeReifiedJniSignature() {
+@@ -1218,7 +1218,7 @@ CompareJniDescriptorNodeErased(JniDescriptorNode user_defined_descriptor,
+ // If matches fails, then:
+ // parses are fatal -> assertion is triggered (default behavior),
+ // parses are nonfatal -> returns false (test behavior).
+-template
++template
+ constexpr bool
+ MatchJniDescriptorWithFunctionType(ConstexprStringView user_function_descriptor) {
+ constexpr size_t kReifiedMaxSize = FunctionTypeMetafunction::count;
+@@ -1267,7 +1267,7 @@ MatchJniDescriptorWithFunctionType(ConstexprStringView user_function_descriptor)
+
+ // Supports inferring the JNI function descriptor string from the C++
+ // function type when all type components are final.
+-template
++template
+ struct InferJniDescriptor {
+ static constexpr size_t kMaxSize = FunctionTypeMetafunction::count;
+
diff --git a/patches/fix-dangling-pointer.patch b/patches/fix-dangling-pointer.patch
new file mode 100644
index 0000000000000000000000000000000000000000..11744fb052d7cd09c12f8b0fe32916864815281a
--- /dev/null
+++ b/patches/fix-dangling-pointer.patch
@@ -0,0 +1,37 @@
+# PWD: vendor/qcom/opensource/audio
+
+diff --git a/policy_hal/AudioPolicyManager.cpp b/policy_hal/AudioPolicyManager.cpp
+index 48f7a53..72d38fc 100755
+--- a/policy_hal/AudioPolicyManager.cpp
++++ b/policy_hal/AudioPolicyManager.cpp
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (c) 2013-2019 The Linux Foundation. All rights reserved.
++ * Copyright (c) 2013-2020 The Linux Foundation. All rights reserved.
+ * Not a contribution.
+ *
+ * Copyright (C) 2009 The Android Open Source Project
+@@ -58,18 +58,18 @@ sp AudioPolicyManagerCustom::mApmConfigs = new APMConfigHelper(
+ audio_output_flags_t AudioPolicyManagerCustom::getFallBackPath()
+ {
+ audio_output_flags_t flag = AUDIO_OUTPUT_FLAG_FAST;
+- const char *fallback_path = mApmConfigs->getVoiceConcFallbackPath().c_str();
++ const std::string fallback_path = mApmConfigs->getVoiceConcFallbackPath();
+
+- if (strlen(fallback_path) > 0) {
+- if (!strncmp(fallback_path, "deep-buffer", 11)) {
++ if (!fallback_path.empty()) {
++ if (fallback_path == "deep-buffer") {
+ flag = AUDIO_OUTPUT_FLAG_DEEP_BUFFER;
+ }
+- else if (!strncmp(fallback_path, "fast", 4)) {
++ else if (fallback_path == "fast") {
+ flag = AUDIO_OUTPUT_FLAG_FAST;
+ }
+ else {
+ ALOGD("voice_conc:not a recognised path(%s) in prop vendor.voice.conc.fallbackpath",
+- fallback_path);
++ fallback_path.c_str());
+ }
+ }
+ else {
diff --git a/patches/fix-fallthrough-in-keymaster.patch b/patches/fix-fallthrough-in-keymaster.patch
new file mode 100644
index 0000000000000000000000000000000000000000..25f1a13799e41f1c7416b89756410b953c96994a
--- /dev/null
+++ b/patches/fix-fallthrough-in-keymaster.patch
@@ -0,0 +1,103 @@
+# PWD: system/keymaster
+
+diff --git a/key_blob_utils/ocb.c b/key_blob_utils/ocb.c
+index 9a68182..299a0dd 100644
+--- a/key_blob_utils/ocb.c
++++ b/key_blob_utils/ocb.c
+@@ -335,6 +335,16 @@ static inline block double_block(block b) {
+
+ #endif
+
++#ifndef __has_attribute
++#define __has_attribute(x) 0
++#endif
++
++#if __has_attribute(fallthrough)
++#define __fallthrough __attribute__((__fallthrough__));
++#else
++#define __fallthrough
++#endif
++
+ /* ----------------------------------------------------------------------- */
+ /* AES - Code uses OpenSSL API. Other implementations get mapped to it. */
+ /* ----------------------------------------------------------------------- */
+@@ -894,19 +904,26 @@ static void process_ad(ae_ctx* ctx, const void* ad, int ad_len, int final) {
+ #if (BPI == 8)
+ case 8:
+ ad_checksum = xor_block(ad_checksum, ta[7]);
++ __fallthrough;
+ case 7:
+ ad_checksum = xor_block(ad_checksum, ta[6]);
++ __fallthrough;
+ case 6:
+ ad_checksum = xor_block(ad_checksum, ta[5]);
++ __fallthrough;
+ case 5:
+ ad_checksum = xor_block(ad_checksum, ta[4]);
++ __fallthrough;
+ #endif
+ case 4:
+ ad_checksum = xor_block(ad_checksum, ta[3]);
++ __fallthrough;
+ case 3:
+ ad_checksum = xor_block(ad_checksum, ta[2]);
++ __fallthrough;
+ case 2:
+ ad_checksum = xor_block(ad_checksum, ta[1]);
++ __fallthrough;
+ case 1:
+ ad_checksum = xor_block(ad_checksum, ta[0]);
+ }
+@@ -1066,17 +1083,23 @@ int ae_encrypt(ae_ctx* ctx, const void* nonce, const void* pt, int pt_len, const
+ #if (BPI == 8)
+ case 7:
+ ctp[6] = xor_block(ta[6], oa[6]);
++ __fallthrough;
+ case 6:
+ ctp[5] = xor_block(ta[5], oa[5]);
++ __fallthrough;
+ case 5:
+ ctp[4] = xor_block(ta[4], oa[4]);
++ __fallthrough;
+ case 4:
+ ctp[3] = xor_block(ta[3], oa[3]);
++ __fallthrough;
+ #endif
+ case 3:
+ ctp[2] = xor_block(ta[2], oa[2]);
++ __fallthrough;
+ case 2:
+ ctp[1] = xor_block(ta[1], oa[1]);
++ __fallthrough;
+ case 1:
+ ctp[0] = xor_block(ta[0], oa[0]);
+ }
+@@ -1273,22 +1296,28 @@ int ae_decrypt(ae_ctx* ctx, const void* nonce, const void* ct, int ct_len, const
+ case 7:
+ ptp[6] = xor_block(ta[6], oa[6]);
+ checksum = xor_block(checksum, ptp[6]);
++ __fallthrough;
+ case 6:
+ ptp[5] = xor_block(ta[5], oa[5]);
+ checksum = xor_block(checksum, ptp[5]);
++ __fallthrough;
+ case 5:
+ ptp[4] = xor_block(ta[4], oa[4]);
+ checksum = xor_block(checksum, ptp[4]);
++ __fallthrough;
+ case 4:
+ ptp[3] = xor_block(ta[3], oa[3]);
+ checksum = xor_block(checksum, ptp[3]);
++ __fallthrough;
+ #endif
+ case 3:
+ ptp[2] = xor_block(ta[2], oa[2]);
+ checksum = xor_block(checksum, ptp[2]);
++ __fallthrough;
+ case 2:
+ ptp[1] = xor_block(ta[1], oa[1]);
+ checksum = xor_block(checksum, ptp[1]);
++ __fallthrough;
+ case 1:
+ ptp[0] = xor_block(ta[0], oa[0]);
+ checksum = xor_block(checksum, ptp[0]);
diff --git a/patches/fix-llvm-unwind-warning-and-findUnwindSections.patch b/patches/fix-llvm-unwind-warning-and-findUnwindSections.patch
new file mode 100644
index 0000000000000000000000000000000000000000..8801c4b151351af36a667ddcbe57d1963e1c5f21
--- /dev/null
+++ b/patches/fix-llvm-unwind-warning-and-findUnwindSections.patch
@@ -0,0 +1,65 @@
+# PWD: external/libunwind_llvm
+
+diff --git a/Android.bp b/Android.bp
+index 61709d6..f7c517f 100644
+--- a/Android.bp
++++ b/Android.bp
+@@ -46,6 +46,7 @@ LIBUNWIND_CPPFLAGS = [
+ "-Wno-unused-function",
+ "-Wno-unused-parameter",
+ "-Wno-unused-local-typedef",
++ "-Wno-bitwise-conditional-parentheses", // in src/UnwindCursor.hpp:1437
+ ]
+
+ cc_library_static {
+diff --git a/src/AddressSpace.hpp b/src/AddressSpace.hpp
+index fb370ad..18e7228 100644
+--- a/src/AddressSpace.hpp
++++ b/src/AddressSpace.hpp
+@@ -29,6 +29,13 @@
+ #include
+ #endif
+
++#if defined(_LIBUNWIND_ARM_EHABI)
++struct EHABIIndexEntry {
++ uint32_t functionOffset;
++ uint32_t data;
++};
++#endif
++
+ #ifdef __APPLE__
+ #include
+ namespace libunwind {
+@@ -459,12 +466,13 @@ inline bool LocalAddressSpace::findUnwindSections(pint_t targetAddr,
+ (void)targetAddr;
+ (void)info;
+ return true;
+-#elif defined(_LIBUNWIND_ARM_EHABI) && defined(__BIONIC__) && \
+- (__ANDROID_API__ < 21)
++#elif defined(_LIBUNWIND_ARM_EHABI) && defined(__BIONIC__)
++ // For ARM EHABI, Bionic didn't implement dl_iterate_phdr until API 21. After
++ // API 21, dl_iterate_phdr exists, but dl_unwind_find_exidx is much faster.
+ int length = 0;
+ info.arm_section =
+ (uintptr_t)dl_unwind_find_exidx((_Unwind_Ptr)targetAddr, &length);
+- info.arm_section_length = (uintptr_t)length;
++ info.arm_section_length = (uintptr_t)length * sizeof(EHABIIndexEntry);
+ if (info.arm_section && info.arm_section_length)
+ return true;
+ #elif defined(_LIBUNWIND_ARM_EHABI) || defined(_LIBUNWIND_SUPPORT_DWARF_UNWIND)
+diff --git a/src/UnwindCursor.hpp b/src/UnwindCursor.hpp
+index 836de38..e2de6d5 100644
+--- a/src/UnwindCursor.hpp
++++ b/src/UnwindCursor.hpp
+@@ -1222,11 +1222,6 @@ template bool UnwindCursor::isSignalFrame() {
+ #endif // defined(_LIBUNWIND_SUPPORT_SEH_UNWIND)
+
+ #if defined(_LIBUNWIND_ARM_EHABI)
+-struct EHABIIndexEntry {
+- uint32_t functionOffset;
+- uint32_t data;
+-};
+-
+ template
+ struct EHABISectionIterator {
+ typedef EHABISectionIterator _Self;
diff --git a/patches/fix-mediaplayer2-flags.patch b/patches/fix-mediaplayer2-flags.patch
new file mode 100644
index 0000000000000000000000000000000000000000..695d7a489f420a009f10e333f0f843a300da3411
--- /dev/null
+++ b/patches/fix-mediaplayer2-flags.patch
@@ -0,0 +1,37 @@
+# PWD: frameworks/av
+
+diff --git a/media/libmediaplayer2/JAudioTrack.cpp b/media/libmediaplayer2/JAudioTrack.cpp
+index fab6c649fc..be91e9a920 100644
+--- a/media/libmediaplayer2/JAudioTrack.cpp
++++ b/media/libmediaplayer2/JAudioTrack.cpp
+@@ -695,26 +695,26 @@ jobject JAudioTrack::createVolumeShaperOperationObj(
+ jBuilderObj = env->CallObjectMethod(jBuilderCls, jReplace, operation->getReplaceId(), join);
+ }
+
+- if (flags | media::VolumeShaper::Operation::FLAG_REVERSE) {
++ if (flags & media::VolumeShaper::Operation::FLAG_REVERSE) {
+ jmethodID jReverse = env->GetMethodID(jBuilderCls, "reverse",
+ "()Landroid/media/VolumeShaper$Operation$Builder;");
+ jBuilderObj = env->CallObjectMethod(jBuilderCls, jReverse);
+ }
+
+ // TODO: VolumeShaper Javadoc says "Do not call terminate() directly". Can we call this?
+- if (flags | media::VolumeShaper::Operation::FLAG_TERMINATE) {
++ if (flags & media::VolumeShaper::Operation::FLAG_TERMINATE) {
+ jmethodID jTerminate = env->GetMethodID(jBuilderCls, "terminate",
+ "()Landroid/media/VolumeShaper$Operation$Builder;");
+ jBuilderObj = env->CallObjectMethod(jBuilderCls, jTerminate);
+ }
+
+- if (flags | media::VolumeShaper::Operation::FLAG_DELAY) {
++ if (flags & media::VolumeShaper::Operation::FLAG_DELAY) {
+ jmethodID jDefer = env->GetMethodID(jBuilderCls, "defer",
+ "()Landroid/media/VolumeShaper$Operation$Builder;");
+ jBuilderObj = env->CallObjectMethod(jBuilderCls, jDefer);
+ }
+
+- if (flags | media::VolumeShaper::Operation::FLAG_CREATE_IF_NECESSARY) {
++ if (flags & media::VolumeShaper::Operation::FLAG_CREATE_IF_NECESSARY) {
+ jmethodID jCreateIfNeeded = env->GetMethodID(jBuilderCls, "createIfNeeded",
+ "()Landroid/media/VolumeShaper$Operation$Builder;");
+ jBuilderObj = env->CallObjectMethod(jBuilderCls, jCreateIfNeeded);
diff --git a/patches/fix-messaging-doze.patch b/patches/fix-messaging-doze.patch
new file mode 100644
index 0000000000000000000000000000000000000000..77194ab89118337cba2b1094cdeb0f7ea16a9023
--- /dev/null
+++ b/patches/fix-messaging-doze.patch
@@ -0,0 +1,62 @@
+# PWD: packages/apps/Messaging
+
+diff --git a/Android.mk b/Android.mk
+index bd4063c..618a3ff 100644
+--- a/Android.mk
++++ b/Android.mk
+@@ -74,17 +74,6 @@ LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT_APPS)
+
+ LOCAL_COMPATIBILITY_SUITE := general-tests
+
+-LOCAL_REQUIRED_MODULES += com.android.messaging_whitelist.xml
+-
+ include $(BUILD_PACKAGE)
+
+-include $(CLEAR_VARS)
+-LOCAL_MODULE := com.android.messaging_whitelist.xml
+-LOCAL_MODULE_CLASS := ETC
+-LOCAL_MODULE_TAGS := optional
+-LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT_ETC)/sysconfig
+-LOCAL_PRODUCT_MODULE := true
+-LOCAL_SRC_FILES := $(LOCAL_MODULE)
+-include $(BUILD_PREBUILT)
+-
+ include $(call all-makefiles-under, $(LOCAL_PATH))
+diff --git a/com.android.messaging_whitelist.xml b/com.android.messaging_whitelist.xml
+deleted file mode 100644
+index 6bc77a8..0000000
+--- a/com.android.messaging_whitelist.xml
++++ /dev/null
+@@ -1,19 +0,0 @@
+-
+-
+-
+-
+-
+diff --git a/src/com/android/messaging/datamodel/action/ActionServiceImpl.java b/src/com/android/messaging/datamodel/action/ActionServiceImpl.java
+index d78bdc0..172e792 100644
+--- a/src/com/android/messaging/datamodel/action/ActionServiceImpl.java
++++ b/src/com/android/messaging/datamodel/action/ActionServiceImpl.java
+@@ -171,7 +171,7 @@ public class ActionServiceImpl extends JobIntentService {
+ (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
+
+ if (delayMs < Long.MAX_VALUE) {
+- mgr.set(AlarmManager.ELAPSED_REALTIME_WAKEUP,
++ mgr.setAndAllowWhileIdle(AlarmManager.ELAPSED_REALTIME_WAKEUP,
+ SystemClock.elapsedRealtime() + delayMs, pendingIntent);
+ } else {
+ mgr.cancel(pendingIntent);
diff --git a/patches/fix-native-vulkan.patch b/patches/fix-native-vulkan.patch
new file mode 100644
index 0000000000000000000000000000000000000000..61dc62ea3854332946fff83b7574f4a761195db1
--- /dev/null
+++ b/patches/fix-native-vulkan.patch
@@ -0,0 +1,130 @@
+# PWD: frameworks/native
+
+diff --git a/vulkan/libvulkan/driver.cpp b/vulkan/libvulkan/driver.cpp
+index 681a289c1..3fc76cf23 100644
+--- a/vulkan/libvulkan/driver.cpp
++++ b/vulkan/libvulkan/driver.cpp
+@@ -153,15 +153,12 @@ class CreateInfoWrapper {
+ Hal Hal::hal_;
+
+ void* LoadLibrary(const android_dlextinfo& dlextinfo,
+- const char* subname,
+- int subname_len) {
++ const std::string_view subname) {
+ ATRACE_CALL();
+
+- const char kLibFormat[] = "vulkan.%*s.so";
+- char* name = static_cast(
+- alloca(sizeof(kLibFormat) + static_cast(subname_len)));
+- sprintf(name, kLibFormat, subname_len, subname);
+- return android_dlopen_ext(name, RTLD_LOCAL | RTLD_NOW, &dlextinfo);
++ std::stringstream ss;
++ ss << "vulkan." << subname << ".so";
++ return android_dlopen_ext(ss.str().c_str(), RTLD_LOCAL | RTLD_NOW, &dlextinfo);
+ }
+
+ const std::array HAL_SUBNAME_KEY_PROPERTIES = {{
+@@ -181,8 +178,9 @@ int LoadDriver(android_namespace_t* library_namespace,
+ char prop[PROPERTY_VALUE_MAX];
+ for (auto key : HAL_SUBNAME_KEY_PROPERTIES) {
+ int prop_len = property_get(key, prop, nullptr);
+- if (prop_len > 0) {
+- so = LoadLibrary(dlextinfo, prop, prop_len);
++ if (prop_len > 0 && prop_len <= UINT_MAX) {
++ std::string_view lib_name(prop, static_cast(prop_len));
++ so = LoadLibrary(dlextinfo, lib_name);
+ if (so)
+ break;
+ }
+diff --git a/vulkan/libvulkan/layers_extensions.cpp b/vulkan/libvulkan/layers_extensions.cpp
+index 691f3b0f5..5fdb873bf 100644
+--- a/vulkan/libvulkan/layers_extensions.cpp
++++ b/vulkan/libvulkan/layers_extensions.cpp
+@@ -101,9 +101,7 @@ class LayerLibrary {
+ bool EnumerateLayers(size_t library_idx,
+ std::vector& instance_layers) const;
+
+- void* GetGPA(const Layer& layer,
+- const char* gpa_name,
+- size_t gpa_name_len) const;
++ void* GetGPA(const Layer& layer, const std::string_view gpa_name) const;
+
+ const std::string GetFilename() { return filename_; }
+
+@@ -226,9 +224,8 @@ bool LayerLibrary::EnumerateLayers(size_t library_idx,
+ }
+
+ // get layer properties
+- VkLayerProperties* properties = static_cast(alloca(
+- (num_instance_layers + num_device_layers) * sizeof(VkLayerProperties)));
+- result = enumerate_instance_layers(&num_instance_layers, properties);
++ std::vector properties(num_instance_layers + num_device_layers);
++ result = enumerate_instance_layers(&num_instance_layers, properties.data());
+ if (result != VK_SUCCESS) {
+ ALOGE("vkEnumerateInstanceLayerProperties failed for library '%s': %d",
+ path_.c_str(), result);
+@@ -236,7 +233,7 @@ bool LayerLibrary::EnumerateLayers(size_t library_idx,
+ }
+ if (num_device_layers > 0) {
+ result = enumerate_device_layers(VK_NULL_HANDLE, &num_device_layers,
+- properties + num_instance_layers);
++ &properties[num_instance_layers]);
+ if (result != VK_SUCCESS) {
+ ALOGE(
+ "vkEnumerateDeviceLayerProperties failed for library '%s': %d",
+@@ -321,21 +318,11 @@ bool LayerLibrary::EnumerateLayers(size_t library_idx,
+ return true;
+ }
+
+-void* LayerLibrary::GetGPA(const Layer& layer,
+- const char* gpa_name,
+- size_t gpa_name_len) const {
+- void* gpa;
+- size_t layer_name_len =
+- std::max(size_t{2}, strlen(layer.properties.layerName));
+- char* name = static_cast(alloca(layer_name_len + gpa_name_len + 1));
+- strcpy(name, layer.properties.layerName);
+- strcpy(name + layer_name_len, gpa_name);
+- if (!(gpa = GetTrampoline(name))) {
+- strcpy(name, "vk");
+- strcpy(name + 2, gpa_name);
+- gpa = GetTrampoline(name);
+- }
+- return gpa;
++void* LayerLibrary::GetGPA(const Layer& layer, const std::string_view gpa_name) const {
++ std::string layer_name { layer.properties.layerName };
++ if (void* gpa = GetTrampoline((layer_name.append(gpa_name).c_str())))
++ return gpa;
++ return GetTrampoline((std::string {"vk"}.append(gpa_name)).c_str());
+ }
+
+ // ----------------------------------------------------------------------------
+@@ -473,10 +460,9 @@ const VkExtensionProperties* FindExtension(
+ }
+
+ void* GetLayerGetProcAddr(const Layer& layer,
+- const char* gpa_name,
+- size_t gpa_name_len) {
++ const std::string_view gpa_name) {
+ const LayerLibrary& library = g_layer_libraries[layer.library_idx];
+- return library.GetGPA(layer, gpa_name, gpa_name_len);
++ return library.GetGPA(layer, gpa_name);
+ }
+
+ } // anonymous namespace
+@@ -558,13 +544,13 @@ LayerRef::LayerRef(LayerRef&& other) noexcept : layer_(other.layer_) {
+
+ PFN_vkGetInstanceProcAddr LayerRef::GetGetInstanceProcAddr() const {
+ return layer_ ? reinterpret_cast(
+- GetLayerGetProcAddr(*layer_, "GetInstanceProcAddr", 19))
++ GetLayerGetProcAddr(*layer_, "GetInstanceProcAddr"))
+ : nullptr;
+ }
+
+ PFN_vkGetDeviceProcAddr LayerRef::GetGetDeviceProcAddr() const {
+ return layer_ ? reinterpret_cast(
+- GetLayerGetProcAddr(*layer_, "GetDeviceProcAddr", 17))
++ GetLayerGetProcAddr(*layer_, "GetDeviceProcAddr"))
+ : nullptr;
+ }
+
diff --git a/patches/fix-null-ptr-in-customtile.patch b/patches/fix-null-ptr-in-customtile.patch
new file mode 100644
index 0000000000000000000000000000000000000000..40aedc909939346324020f432cc6e769f883909f
--- /dev/null
+++ b/patches/fix-null-ptr-in-customtile.patch
@@ -0,0 +1,15 @@
+# PWD: frameworks/base
+
+diff --git a/packages/SystemUI/src/com/android/systemui/qs/external/CustomTile.java b/packages/SystemUI/src/com/android/systemui/qs/external/CustomTile.java
+index 466c8082f0b..d8f12dbee4a 100644
+--- a/packages/SystemUI/src/com/android/systemui/qs/external/CustomTile.java
++++ b/packages/SystemUI/src/com/android/systemui/qs/external/CustomTile.java
+@@ -311,7 +311,7 @@ public class CustomTile extends QSTileImpl implements TileChangeListener
+ } catch (Exception e) {
+ Log.w(TAG, "Invalid icon, forcing into unavailable state");
+ state.state = Tile.STATE_UNAVAILABLE;
+- drawable = mDefaultIcon.loadDrawable(mContext);
++ drawable = (mDefaultIcon != null) ? mDefaultIcon.loadDrawable(mContext) : null;
+ }
+
+ final Drawable drawableF = drawable;
diff --git a/patches/fix-reversed-logic.patch b/patches/fix-reversed-logic.patch
new file mode 100644
index 0000000000000000000000000000000000000000..6249c902c6b8d17f5cf71ef0a390e4f2ed19a94d
--- /dev/null
+++ b/patches/fix-reversed-logic.patch
@@ -0,0 +1,21 @@
+# PWD: frameworks/base
+
+diff --git a/libs/androidfw/ResourceTypes.cpp b/libs/androidfw/ResourceTypes.cpp
+index 66fdb8c09a9c..d794227ba00e 100644
+--- a/libs/androidfw/ResourceTypes.cpp
++++ b/libs/androidfw/ResourceTypes.cpp
+@@ -7408,12 +7408,12 @@ void ResTable::print_value(const Package* pkg, const Res_value& value) const
+ print_complex(value.data, true);
+ printf("\n");
+ } else if (value.dataType >= Res_value::TYPE_FIRST_COLOR_INT
+- || value.dataType <= Res_value::TYPE_LAST_COLOR_INT) {
++ && value.dataType <= Res_value::TYPE_LAST_COLOR_INT) {
+ printf("(color) #%08x\n", value.data);
+ } else if (value.dataType == Res_value::TYPE_INT_BOOLEAN) {
+ printf("(boolean) %s\n", value.data ? "true" : "false");
+ } else if (value.dataType >= Res_value::TYPE_FIRST_INT
+- || value.dataType <= Res_value::TYPE_LAST_INT) {
++ && value.dataType <= Res_value::TYPE_LAST_INT) {
+ printf("(int) 0x%08x or %d\n", value.data, value.data);
+ } else {
+ printf("(unknown type) t=0x%02x d=0x%08x (s=0x%04x r=0x%02x)\n",
diff --git a/patches/fix-self-assign-in-libnetdbpf.patch b/patches/fix-self-assign-in-libnetdbpf.patch
new file mode 100644
index 0000000000000000000000000000000000000000..194d32b133694ba9fa063f12af83c1391398e30e
--- /dev/null
+++ b/patches/fix-self-assign-in-libnetdbpf.patch
@@ -0,0 +1,26 @@
+# PWD: system/netd
+
+commit 28e84722e6d9f66495fb555538d162109e5f25f2
+Author: Luca Stefani
+Date: Sun Sep 1 21:11:02 2019 +0200
+
+ libnetdbpf: Fix clang-tidy warning
+
+ warning: operator=() does not handle self-assignment properly [cert-oop54-cpp]
+
+ Test: m libnetdbpf, no warnings
+ Change-Id: I6f480c2bb2fd457ada3597a6a9506c0a03e863d3
+
+diff --git a/libnetdbpf/BpfNetworkStats.cpp b/libnetdbpf/BpfNetworkStats.cpp
+index fe86cc10..e93a1e66 100644
+--- a/libnetdbpf/BpfNetworkStats.cpp
++++ b/libnetdbpf/BpfNetworkStats.cpp
+@@ -321,6 +321,8 @@ bool operator<(const stats_line& lhs, const stats_line& rhs) {
+ }
+
+ stats_line& stats_line::operator=(const stats_line& rhs) {
++ if (this == &rhs) return *this;
++
+ strlcpy(iface, rhs.iface, sizeof(iface));
+ uid = rhs.uid;
+ set = rhs.set;
diff --git a/patches/fix-setLocked-signature.patch b/patches/fix-setLocked-signature.patch
new file mode 100644
index 0000000000000000000000000000000000000000..5515cf0800fda0bf4fd9eda5453277be12fc3b5d
--- /dev/null
+++ b/patches/fix-setLocked-signature.patch
@@ -0,0 +1,17 @@
+# PWD: system/libhidl
+
+diff --git a/transport/include/hidl/ConcurrentMap.h b/transport/include/hidl/ConcurrentMap.h
+index 329752c..57b28c5 100644
+--- a/transport/include/hidl/ConcurrentMap.h
++++ b/transport/include/hidl/ConcurrentMap.h
+@@ -66,8 +66,8 @@ public:
+
+ std::unique_lock lock() { return std::unique_lock(mMutex); }
+
+- void setLocked(K&& k, V&& v) { mMap[std::forward(k)] = std::forward(v); }
+- void setLocked(K&& k, const V& v) { mMap[std::forward(k)] = v; }
++ void setLocked(const K& k, V&& v) { mMap[k] = std::forward(v); }
++ void setLocked(const K& k, const V& v) { mMap[k] = v; }
+
+ const V& getLocked(const K& k, const V& def) const {
+ const_iterator iter = mMap.find(k);
diff --git a/patches/fix_audit2allow.patch b/patches/fix_audit2allow.patch
new file mode 100644
index 0000000000000000000000000000000000000000..92143e8fd5d3a44f1fe3d5474e2d4949c72c34c8
--- /dev/null
+++ b/patches/fix_audit2allow.patch
@@ -0,0 +1,25 @@
+# PWD: external/selinux
+
+diff --git a/prebuilts/bin/audit2allow b/prebuilts/bin/audit2allow
+index 0d96ca60..8be60117 100755
+--- a/prebuilts/bin/audit2allow
++++ b/prebuilts/bin/audit2allow
+@@ -16,7 +16,7 @@ unamestr=`uname`
+ if [ "$unamestr" = "Linux" -o "$unamestr" = "linux" ]; then
+ export LD_PRELOAD=$ANDROID_HOST_OUT/lib64/libselinux.so
+ export PYTHONPATH=$ANDROID_BUILD_TOP/prebuilts/python/linux-x86/2.7.5/lib/python2.7/site-packages
+- python $ANDROID_BUILD_TOP/external/selinux/python/audit2allow/audit2allow "$@"
++ python2 $ANDROID_BUILD_TOP/external/selinux/python/audit2allow/audit2allow "$@"
+ else
+ echo "audit2allow is only supported on linux"
+ exit 1
+diff --git a/python/audit2allow/audit2allow b/python/audit2allow/audit2allow
+index 09b06f66..57a4c805 100755
+--- a/python/audit2allow/audit2allow
++++ b/python/audit2allow/audit2allow
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python3 -Es
++#!/usr/bin/python2 -Es
+ # Authors: Karl MacMillan
+ # Authors: Dan Walsh
+ #
diff --git a/patches/fix_snet_probs.patch b/patches/fix_snet_probs.patch
new file mode 100644
index 0000000000000000000000000000000000000000..b2401cadcabb093fdc2fba48b75eabfbc1dfb819
--- /dev/null
+++ b/patches/fix_snet_probs.patch
@@ -0,0 +1,109 @@
+# PWD: system/core
+
+Based on the work from Havoc-OS
+
+diff --git a/init/property_service.cpp b/init/property_service.cpp
+index 65e9cda1c..3bdeb8bdf 100644
+--- a/init/property_service.cpp
++++ b/init/property_service.cpp
+@@ -45,6 +45,7 @@
+ #include
+ #include
+ #include
++#include
+ #include
+
+ #include
+@@ -104,6 +105,8 @@ struct PropertyAuditData {
+ const char* name;
+ };
+
++static bool weaken_prop_override_security = false;
++
+ static int PropertyAuditCallback(void* data, security_class_t /*cls*/, char* buf, size_t len) {
+ auto* d = reinterpret_cast(data);
+
+@@ -196,7 +199,7 @@ static uint32_t PropertySet(const std::string& name, const std::string& value, s
+ prop_info* pi = (prop_info*) __system_property_find(name.c_str());
+ if (pi != nullptr) {
+ // ro.* properties are actually "write-once".
+- if (StartsWith(name, "ro.")) {
++ if (StartsWith(name, "ro.") && !weaken_prop_override_security) {
+ *error = "Read-only property was already set";
+ return PROP_ERROR_READ_ONLY_PROPERTY;
+ }
+@@ -774,7 +777,74 @@ static void update_sys_usb_config() {
+ }
+ }
+
++static std::pair snet_props[] = {
++ {"ro.boot.flash.locked", "1"},
++ {"ro.boot.vbmeta.device_state", "locked"},
++ {"ro.boot.verifiedbootstate", "green"},
++ {"ro.build.tags", "release-keys"},
++ {"ro.build.type", "user"},
++ {"ro.debuggable", "0"},
++ {"ro.odm.build.tags", "release-keys"},
++ {"ro.odm.build.type", "user"},
++ {"ro.product.build.type", "user"},
++ {"ro.system.build.tags", "release-keys"},
++ {"ro.system.build.type", "user"},
++ {"ro.vendor.build.tags", "release-keys"},
++ {"ro.vendor.build.type", "user"},
++ {"vendor.boot.vbmeta.device_state", "locked"},
++ {"vendor.boot.verifiedbootstate", "green"},
++ //{"ro.boot.selinux", "enforcing"}, - n/a
++ //{"ro.boot.veritymode", "enforcing"}, - set
++ //{"ro.boot.warranty_bit", "0"}, - n/a
++ //{"ro.build.keys", "release-keys"}, - n/a
++ //{"ro.secure", "1"}, - set
++ //{"ro.system_ext.build.type", "user"}, - n/a
++ //{"ro.vendor.boot.warranty_bit", "0"}, - n/a
++ //{"ro.vendor.warranty_bit", "0"}, - n/a
++ //{"ro.warranty_bit", "0"}, - na
++ // Those 2 must come last!
++ {"ro.build.version.security_patch", "2019-09-01"},
++ {"ro.build.version.real_security_patch", nullptr},
++};
++
++static void workaround_snet_properties() {
++ const std::string build_type = android::base::GetProperty("ro.build.type", "");
++
++ // Weaken property override security to set safetynet props
++ weaken_prop_override_security = true;
++
++ std::string error;
++
++ // Hide all sensitive props if not eng build
++ if (build_type != "eng") {
++ LOG(INFO) << "snet: Hiding sensitive props";
++ // Store real security patch level before overwriting it
++ const std::string security_patch = android::base::GetProperty((std::end(snet_props) - 2)->first, "");
++ (std::end(snet_props) - 1)->second = security_patch.c_str();
++ for (const auto& [name, value]: snet_props) {
++ if (PropertySet(name, value, &error) != PROP_SUCCESS) {
++ LOG(ERROR) << "snet: Could not set '" << name << "' to '" << value << "': " << error;
++ }
++ }
++ }
++
++ // Extra props
++ const std::string build_flavor_key = "ro.build.flavor";
++ std::string build_flavor_value = android::base::GetProperty(build_flavor_key, "");
++ // userdebug -> user
++ if (android::base::EndsWith(build_flavor_value, "userdebug")) {
++ build_flavor_value.resize(build_flavor_value.size() - std::string("debug").size());
++ PropertySet(build_flavor_key, build_flavor_value, &error);
++ }
++
++ // Restore the normal property override security after safetynet props have been set
++ weaken_prop_override_security = false;
++}
++
+ static void load_override_properties() {
++ if (!IsRecoveryMode()) {
++ workaround_snet_properties();
++ }
+ if (ALLOW_LOCAL_PROP_OVERRIDE) {
+ std::map properties;
+ load_properties_from_file("/data/local.prop", nullptr, &properties);
diff --git a/patches/make-hidl_enum_values-inline.patch b/patches/make-hidl_enum_values-inline.patch
new file mode 100644
index 0000000000000000000000000000000000000000..dfe7516ad0c4e532c6ba8fa5280d9ffce44d23a9
--- /dev/null
+++ b/patches/make-hidl_enum_values-inline.patch
@@ -0,0 +1,29 @@
+# PWD: system/tools/hidl
+
+diff --git a/EnumType.cpp b/EnumType.cpp
+index 32682645..9f808eaa 100644
+--- a/EnumType.cpp
++++ b/EnumType.cpp
+@@ -289,7 +289,12 @@ void EnumType::emitIteratorDeclaration(Formatter& out) const {
+ elementCount += type->mValues.size();
+ }
+
+- out << "template<> constexpr std::array<" << getCppStackType() << ", " << elementCount
++ // TODO(pcc): Remove the pragmas once all users of the hidl headers have
++ // been moved to C++17.
++ out << "#pragma clang diagnostic push\n";
++ out << "#pragma clang diagnostic ignored \"-Wc++17-extensions\"\n";
++
++ out << "template<> inline constexpr std::array<" << getCppStackType() << ", " << elementCount
+ << "> hidl_enum_values<" << getCppStackType() << "> = ";
+ out.block([&] {
+ auto enumerators = typeChain();
+@@ -300,6 +305,8 @@ void EnumType::emitIteratorDeclaration(Formatter& out) const {
+ }
+ }
+ }) << ";\n";
++
++ out << "#pragma clang diagnostic pop\n";
+ }
+
+ void EnumType::emitEnumBitwiseOperator(
diff --git a/patches/make-stub-symbols-visible.patch b/patches/make-stub-symbols-visible.patch
new file mode 100644
index 0000000000000000000000000000000000000000..5e7ef254a7bd8634575bd4e6c3aedfb61337296f
--- /dev/null
+++ b/patches/make-stub-symbols-visible.patch
@@ -0,0 +1,17 @@
+# PWD: build/soong
+
+diff --git a/cc/ndk_library.go b/cc/ndk_library.go
+index 7fb04ddd..adb6fc42 100644
+--- a/cc/ndk_library.go
++++ b/cc/ndk_library.go
+@@ -265,6 +265,10 @@ func addStubLibraryCompilerFlags(flags Flags) Flags {
+ // (avoids the need to link an unwinder into a fake library).
+ "-fno-unwind-tables",
+ )
++ // All symbols in the stubs library should be visible.
++ if inList("-fvisibility=hidden", flags.CFlags) {
++ flags.CFlags = append(flags.CFlags, "-fvisibility=default")
++ }
+ return flags
+ }
+
diff --git a/patches/remove-fallhthrough-warning.patch b/patches/remove-fallhthrough-warning.patch
new file mode 100644
index 0000000000000000000000000000000000000000..aae2a838d2080b94b71021dc877e577ff8fa69e8
--- /dev/null
+++ b/patches/remove-fallhthrough-warning.patch
@@ -0,0 +1,14 @@
+# PWD: bionic
+
+diff --git a/libc/Android.bp b/libc/Android.bp
+index 6031b1661..b59a39a0a 100644
+--- a/libc/Android.bp
++++ b/libc/Android.bp
+@@ -42,7 +42,6 @@ libc_common_flags = [
+ "-Wno-deprecated-declarations",
+ "-Wno-gcc-compat",
+ "-Wframe-larger-than=2048",
+- "-Wimplicit-fallthrough",
+
+ // Try to catch typical 32-bit assumptions that break with 64-bit pointers.
+ "-Werror=pointer-to-int-cast",
diff --git a/patches/remove_log_check.patch b/patches/remove_log_check.patch
new file mode 100644
index 0000000000000000000000000000000000000000..4c6d5bba3c1a365558d11b63f67428fb04f96573
--- /dev/null
+++ b/patches/remove_log_check.patch
@@ -0,0 +1,18 @@
+# PWD: system/core
+
+diff --git a/base/logging.cpp b/base/logging.cpp
+index 5bd21da66..4c25a8daf 100644
+--- a/base/logging.cpp
++++ b/base/logging.cpp
+@@ -480,11 +480,6 @@ LogMessage::LogMessage(const char* file, unsigned int line, LogSeverity severity
+ : data_(new LogMessageData(file, line, severity, tag, error)) {}
+
+ LogMessage::~LogMessage() {
+- // Check severity again. This is duplicate work wrt/ LOG macros, but not LOG_STREAM.
+- if (!WOULD_LOG(data_->GetSeverity())) {
+- return;
+- }
+-
+ // Finish constructing the message.
+ if (data_->GetError() != -1) {
+ data_->GetBuffer() << ": " << strerror(data_->GetError());
diff --git a/patches/show-adb-root-option.patch b/patches/show-adb-root-option.patch
new file mode 100644
index 0000000000000000000000000000000000000000..62977cb0135adde3e9e2003490a238c840a3dfb9
--- /dev/null
+++ b/patches/show-adb-root-option.patch
@@ -0,0 +1,15 @@
+# PWD: packages/apps/Settings
+
+diff --git a/src/com/android/settings/development/AdbRootPreferenceController.java b/src/com/android/settings/development/AdbRootPreferenceController.java
+index 5f7d65da35..8cdc24ff8a 100644
+--- a/src/com/android/settings/development/AdbRootPreferenceController.java
++++ b/src/com/android/settings/development/AdbRootPreferenceController.java
+@@ -53,7 +53,7 @@ public class AdbRootPreferenceController extends DeveloperOptionsPreferenceContr
+
+ @Override
+ public boolean isAvailable() {
+- return Build.IS_DEBUGGABLE;
++ return true;
+ }
+
+ @Override
diff --git a/patches/suppress-bool-operation-warning.patch b/patches/suppress-bool-operation-warning.patch
new file mode 100644
index 0000000000000000000000000000000000000000..0d673008eee785b18f7fc2922425dfaf3d7ed633
--- /dev/null
+++ b/patches/suppress-bool-operation-warning.patch
@@ -0,0 +1,16 @@
+# PWD: system/tools/hidl
+
+diff --git a/Android.bp b/Android.bp
+index 8cf4f5dd..8ce6ba02 100644
+--- a/Android.bp
++++ b/Android.bp
+@@ -58,6 +58,9 @@ java_defaults {
+ cc_library_host_shared {
+ name: "libhidl-gen",
+ defaults: ["hidl-gen-defaults"],
++ cflags: [
++ "-Wno-bool-operation", // found in ConstantExpression.cpp:105
++ ],
+ srcs: [
+ "Annotation.cpp",
+ "ArrayType.cpp",
diff --git a/patches/update-abi-dumps.patch b/patches/update-abi-dumps.patch
new file mode 100644
index 0000000000000000000000000000000000000000..ab3ed49f49862449c3cc8166d9dc01a25d7bbb3a
--- /dev/null
+++ b/patches/update-abi-dumps.patch
@@ -0,0 +1,594776 @@
+# PWD: prebuilts/abi-dumps/vndk
+
+diff --git a/29/32/arm_armv7-a-neon/source-based/libhidlbase.so.lsdump b/29/32/arm_armv7-a-neon/source-based/libhidlbase.so.lsdump
+index fbde119..3cd952b 100644
+--- a/29/32/arm_armv7-a-neon/source-based/libhidlbase.so.lsdump
++++ b/29/32/arm_armv7-a-neon/source-based/libhidlbase.so.lsdump
+@@ -5,16 +5,16 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [0]",
+ "name" : "char [0]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-231",
++ "referenced_type" : "type-47",
++ "self_type" : "type-230",
+ "source_file" : "/system/core/liblog/include/log/log_read.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "char [10]",
+ "name" : "char [10]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3654",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3647",
+ "size" : 10,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -22,8 +22,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [11]",
+ "name" : "char [11]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3677",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3670",
+ "size" : 11,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -31,8 +31,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [12]",
+ "name" : "char [12]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3651",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3644",
+ "size" : 12,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -40,8 +40,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [13]",
+ "name" : "char [13]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3647",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3640",
+ "size" : 13,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -49,8 +49,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [14]",
+ "name" : "char [14]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3696",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3689",
+ "size" : 14,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -58,8 +58,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [15]",
+ "name" : "char [15]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3794",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3787",
+ "size" : 15,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -67,8 +67,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [16]",
+ "name" : "char [16]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-47",
++ "referenced_type" : "type-47",
++ "self_type" : "type-46",
+ "size" : 16,
+ "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
+ },
+@@ -76,8 +76,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [17]",
+ "name" : "char [17]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3699",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3692",
+ "size" : 17,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -85,8 +85,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [18]",
+ "name" : "char [18]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3683",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3676",
+ "size" : 18,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -94,8 +94,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [19]",
+ "name" : "char [19]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3715",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3708",
+ "size" : 19,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -103,8 +103,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [20]",
+ "name" : "char [20]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3693",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3686",
+ "size" : 20,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -112,8 +112,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [22]",
+ "name" : "char [22]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3718",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3711",
+ "size" : 22,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -121,8 +121,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [25]",
+ "name" : "char [25]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3708",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3701",
+ "size" : 25,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -130,8 +130,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [28]",
+ "name" : "char [28]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3730",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3723",
+ "size" : 28,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -139,8 +139,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [29]",
+ "name" : "char [29]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3705",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3698",
+ "size" : 29,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -148,8 +148,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [2]",
+ "name" : "char [2]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3658",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3650",
+ "size" : 2,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -157,8 +157,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [31]",
+ "name" : "char [31]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3690",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3682",
+ "size" : 31,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -166,8 +166,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [32]",
+ "name" : "char [32]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3722",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3715",
+ "size" : 32,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -175,8 +175,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [35]",
+ "name" : "char [35]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3711",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3704",
+ "size" : 35,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -184,8 +184,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [37]",
+ "name" : "char [37]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3702",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3695",
+ "size" : 37,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -193,8 +193,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [3]",
+ "name" : "char [3]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3670",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3663",
+ "size" : 3,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -202,8 +202,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [4]",
+ "name" : "char [4]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3791",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3784",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -211,8 +211,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [5]",
+ "name" : "char [5]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3797",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3790",
+ "size" : 5,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -220,8 +220,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [6]",
+ "name" : "char [6]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3662",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3655",
+ "size" : 6,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -229,8 +229,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [7]",
+ "name" : "char [7]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3686",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3679",
+ "size" : 7,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -238,8 +238,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [8]",
+ "name" : "char [8]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3674",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3667",
+ "size" : 8,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -247,16 +247,16 @@
+ "alignment" : 1,
+ "linker_set_key" : "char [9]",
+ "name" : "char [9]",
+- "referenced_type" : "type-48",
+- "self_type" : "type-3665",
++ "referenced_type" : "type-47",
++ "self_type" : "type-3658",
+ "size" : 9,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+ "linker_set_key" : "float []",
+ "name" : "float []",
+- "referenced_type" : "type-298",
+- "self_type" : "type-297",
++ "referenced_type" : "type-297",
++ "self_type" : "type-296",
+ "source_file" : "/system/core/libsystem/include/system/graphics.h"
+ },
+ {
+@@ -271,8 +271,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [32]",
+ "name" : "unsigned char [32]",
+- "referenced_type" : "type-199",
+- "self_type" : "type-1013",
++ "referenced_type" : "type-198",
++ "self_type" : "type-1010",
+ "size" : 32,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -280,8 +280,8 @@
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [5121]",
+ "name" : "unsigned char [5121]",
+- "referenced_type" : "type-199",
+- "self_type" : "type-238",
++ "referenced_type" : "type-198",
++ "self_type" : "type-237",
+ "size" : 5121,
+ "source_file" : "/system/core/liblog/include/log/log_read.h"
+ },
+@@ -290,7 +290,7 @@
+ "linker_set_key" : "unsigned int [8]",
+ "name" : "unsigned int [8]",
+ "referenced_type" : "type-1",
+- "self_type" : "type-288",
++ "self_type" : "type-287",
+ "size" : 32,
+ "source_file" : "/system/core/libsystem/include/system/graphics.h"
+ }
+@@ -303,8 +303,8 @@
+ "is_unsigned" : true,
+ "linker_set_key" : "bool",
+ "name" : "bool",
+- "referenced_type" : "type-44",
+- "self_type" : "type-44",
++ "referenced_type" : "type-43",
++ "self_type" : "type-43",
+ "size" : 1
+ },
+ {
+@@ -313,8 +313,8 @@
+ "is_unsigned" : true,
+ "linker_set_key" : "char",
+ "name" : "char",
+- "referenced_type" : "type-48",
+- "self_type" : "type-48",
++ "referenced_type" : "type-47",
++ "self_type" : "type-47",
+ "size" : 1
+ },
+ {
+@@ -323,8 +323,8 @@
+ "is_unsigned" : true,
+ "linker_set_key" : "char16_t",
+ "name" : "char16_t",
+- "referenced_type" : "type-345",
+- "self_type" : "type-345",
++ "referenced_type" : "type-344",
++ "self_type" : "type-344",
+ "size" : 2
+ },
+ {
+@@ -339,8 +339,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "float",
+ "name" : "float",
+- "referenced_type" : "type-298",
+- "self_type" : "type-298",
++ "referenced_type" : "type-297",
++ "self_type" : "type-297",
+ "size" : 4
+ },
+ {
+@@ -357,16 +357,16 @@
+ "is_integral" : true,
+ "linker_set_key" : "long",
+ "name" : "long",
+- "referenced_type" : "type-111",
+- "self_type" : "type-111",
++ "referenced_type" : "type-110",
++ "self_type" : "type-110",
+ "size" : 4
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "long double",
+ "name" : "long double",
+- "referenced_type" : "type-61",
+- "self_type" : "type-61",
++ "referenced_type" : "type-60",
++ "self_type" : "type-60",
+ "size" : 8
+ },
+ {
+@@ -402,8 +402,8 @@
+ "is_unsigned" : true,
+ "linker_set_key" : "unsigned char",
+ "name" : "unsigned char",
+- "referenced_type" : "type-199",
+- "self_type" : "type-199",
++ "referenced_type" : "type-198",
++ "self_type" : "type-198",
+ "size" : 1
+ },
+ {
+@@ -422,8 +422,8 @@
+ "is_unsigned" : true,
+ "linker_set_key" : "unsigned long",
+ "name" : "unsigned long",
+- "referenced_type" : "type-416",
+- "self_type" : "type-416",
++ "referenced_type" : "type-415",
++ "self_type" : "type-415",
+ "size" : 4
+ },
+ {
+@@ -442,15 +442,15 @@
+ "is_unsigned" : true,
+ "linker_set_key" : "unsigned short",
+ "name" : "unsigned short",
+- "referenced_type" : "type-132",
+- "self_type" : "type-132",
++ "referenced_type" : "type-131",
++ "self_type" : "type-131",
+ "size" : 2
+ },
+ {
+ "linker_set_key" : "void",
+ "name" : "void",
+- "referenced_type" : "type-106",
+- "self_type" : "type-106"
++ "referenced_type" : "type-105",
++ "self_type" : "type-105"
+ }
+ ],
+ "elf_functions" :
+@@ -467,14 +467,6 @@
+ "binding" : "weak",
+ "name" : "_ZN7android2spINS_8hardware25PassthroughServiceManagerEED2Ev"
+ },
+- {
+- "binding" : "weak",
+- "name" : "_ZN7android2spINS_8hardware7IBinderEEaSEOS3_"
+- },
+- {
+- "binding" : "weak",
+- "name" : "_ZN7android2spINS_8hardware7IBinderEEaSEPS2_"
+- },
+ {
+ "binding" : "weak",
+ "name" : "_ZN7android2wpINS_8hardware7IBinderEEaSEPS2_"
+@@ -2563,6 +2555,230 @@
+ {
+ "name" : "_ZN7android8hardwarelsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_6StatusE"
+ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE10do_compareES3_S3_"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE10do_destroyEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE12do_constructEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE15do_move_forwardEPvS3_j"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE16do_move_backwardEPvS3_j"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE7do_copyEPvS3_j"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE8do_splatEPvS3_j"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE10do_destroyEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE12do_constructEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE15do_move_forwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE16do_move_backwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE7do_copyEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE8do_splatEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE10do_destroyEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE12do_constructEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE15do_move_forwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE16do_move_backwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE7do_copyEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE8do_splatEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE10do_destroyEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE12do_constructEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE15do_move_forwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE16do_move_backwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE7do_copyEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE8do_splatEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBaseEE10do_destroyEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBaseEE12do_constructEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBaseEE15do_move_forwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBaseEE16do_move_backwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBaseEE7do_copyEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_7RefBaseEE8do_splatEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE10do_destroyEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE12do_constructEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE15do_move_forwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE16do_move_backwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE7do_copyEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE8do_splatEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIiE10do_destroyEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIiE12do_constructEPvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIiE15do_move_forwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIiE16do_move_backwardEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIiE7do_copyEPvPKvj"
++ },
++ {
++ "binding" : "weak",
++ "name" : "_ZNK7android6VectorIiE8do_splatEPvPKvj"
++ },
+ {
+ "name" : "_ZNK7android8hardware10BpHwBinder10findObjectEPKv"
+ },
+@@ -3457,7 +3673,7 @@
+ },
+ {
+ "binding" : "weak",
+- "name" : "_ZNSt3__16__treeINS_12__value_typeIN7android2wpINS2_4hidl4base4V1_05IBaseEEENS2_8hardware7details9SchedPrioEEENS_19__map_value_compareIS8_SC_NS_4lessIS8_EELb1EEENS_9allocatorISC_EEE25__emplace_unique_key_argsIS8_JRKNS_21piecewise_construct_tENS_5tupleIJOS8_EEENSO_IJEEEEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEERKT_DpOT0_"
++ "name" : "_ZNSt3__16__treeINS_12__value_typeIN7android2wpINS2_4hidl4base4V1_05IBaseEEENS2_8hardware7details9SchedPrioEEENS_19__map_value_compareIS8_SC_NS_4lessIS8_EELb1EEENS_9allocatorISC_EEE25__emplace_unique_key_argsIS8_JRKNS_21piecewise_construct_tENS_5tupleIJRKS8_EEENSO_IJEEEEEENS_4pairINS_15__tree_iteratorISC_PNS_11__tree_nodeISC_PvEEiEEbEERKT_DpOT0_"
+ },
+ {
+ "binding" : "weak",
+@@ -3465,7 +3681,7 @@
+ },
+ {
+ "binding" : "weak",
+- "name" : "_ZNSt3__16__treeINS_12__value_typeIN7android2wpINS2_4hidl4base4V1_05IBaseEEEbEENS_19__map_value_compareIS8_S9_NS_4lessIS8_EELb1EEENS_9allocatorIS9_EEE25__emplace_unique_key_argsIS8_JRKNS_21piecewise_construct_tENS_5tupleIJOS8_EEENSL_IJEEEEEENS_4pairINS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEEbEERKT_DpOT0_"
++ "name" : "_ZNSt3__16__treeINS_12__value_typeIN7android2wpINS2_4hidl4base4V1_05IBaseEEEbEENS_19__map_value_compareIS8_S9_NS_4lessIS8_EELb1EEENS_9allocatorIS9_EEE25__emplace_unique_key_argsIS8_JRKNS_21piecewise_construct_tENS_5tupleIJRKS8_EEENSL_IJEEEEEENS_4pairINS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEEbEERKT_DpOT0_"
+ },
+ {
+ "binding" : "weak",
+@@ -4620,8 +4836,8 @@
+ ],
+ "linker_set_key" : "android::Condition::WakeUpType",
+ "name" : "android::Condition::WakeUpType",
+- "referenced_type" : "type-444",
+- "self_type" : "type-444",
++ "referenced_type" : "type-442",
++ "self_type" : "type-442",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/Condition.h",
+ "underlying_type" : "type-1",
+@@ -4638,8 +4854,8 @@
+ ],
+ "linker_set_key" : "android::String16::StaticLinkage",
+ "name" : "android::String16::StaticLinkage",
+- "referenced_type" : "type-347",
+- "self_type" : "type-347",
++ "referenced_type" : "type-346",
++ "self_type" : "type-346",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/String16.h",
+ "underlying_type" : "type-1",
+@@ -4656,8 +4872,8 @@
+ ],
+ "linker_set_key" : "android::String8::StaticLinkage",
+ "name" : "android::String8::StaticLinkage",
+- "referenced_type" : "type-222",
+- "self_type" : "type-222",
++ "referenced_type" : "type-221",
++ "self_type" : "type-221",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/String8.h",
+ "underlying_type" : "type-1",
+@@ -4682,8 +4898,8 @@
+ ],
+ "linker_set_key" : "android::hardware::HidlReturnRestriction",
+ "name" : "android::hardware::HidlReturnRestriction",
+- "referenced_type" : "type-176",
+- "self_type" : "type-176",
++ "referenced_type" : "type-175",
++ "self_type" : "type-175",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h",
+ "underlying_type" : "type-19",
+@@ -4712,8 +4928,8 @@
+ ],
+ "linker_set_key" : "android::hardware::MQDescriptor::GrantorType",
+ "name" : "android::hardware::MQDescriptor::GrantorType",
+- "referenced_type" : "type-1033",
+- "self_type" : "type-1033",
++ "referenced_type" : "type-1030",
++ "self_type" : "type-1030",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
+ "underlying_type" : "type-19",
+@@ -4734,8 +4950,8 @@
+ ],
+ "linker_set_key" : "android::hardware::MQFlavor",
+ "name" : "android::hardware::MQFlavor",
+- "referenced_type" : "type-332",
+- "self_type" : "type-332",
++ "referenced_type" : "type-331",
++ "self_type" : "type-331",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
+ "underlying_type" : "type-1",
+@@ -4760,8 +4976,8 @@
+ ],
+ "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
+ "name" : "android::hardware::ProcessState::CallRestriction",
+- "referenced_type" : "type-2432",
+- "self_type" : "type-2432",
++ "referenced_type" : "type-2427",
++ "self_type" : "type-2427",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
+ "underlying_type" : "type-19",
+@@ -4814,8 +5030,8 @@
+ ],
+ "linker_set_key" : "android::hardware::Status::Exception",
+ "name" : "android::hardware::Status::Exception",
+- "referenced_type" : "type-165",
+- "self_type" : "type-165",
++ "referenced_type" : "type-164",
++ "self_type" : "type-164",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h",
+ "underlying_type" : "type-19",
+@@ -4868,8 +5084,8 @@
+ ],
+ "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
+ "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
+- "referenced_type" : "type-183",
+- "self_type" : "type-183",
++ "referenced_type" : "type-182",
++ "self_type" : "type-182",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
+ "underlying_type" : "type-1",
+@@ -4894,8 +5110,8 @@
+ ],
+ "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
+ "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
+- "referenced_type" : "type-336",
+- "self_type" : "type-336",
++ "referenced_type" : "type-335",
++ "self_type" : "type-335",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/types.h",
+ "underlying_type" : "type-19",
+@@ -4912,8 +5128,8 @@
+ ],
+ "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
+ "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
+- "referenced_type" : "type-547",
+- "self_type" : "type-547",
++ "referenced_type" : "type-545",
++ "self_type" : "type-545",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
+ "underlying_type" : "type-19",
+@@ -4938,11 +5154,11 @@
+ ],
+ "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
+ "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
+- "referenced_type" : "type-546",
+- "self_type" : "type-546",
++ "referenced_type" : "type-544",
++ "self_type" : "type-544",
+ "size" : 1,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
+- "underlying_type" : "type-199",
++ "underlying_type" : "type-198",
+ "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
+ },
+ {
+@@ -4988,8 +5204,8 @@
+ ],
+ "linker_set_key" : "android_LogPriority",
+ "name" : "android_LogPriority",
+- "referenced_type" : "type-267",
+- "self_type" : "type-267",
++ "referenced_type" : "type-266",
++ "self_type" : "type-266",
+ "size" : 4,
+ "source_file" : "/system/core/liblog/include/android/log.h",
+ "underlying_type" : "type-1",
+@@ -5042,8 +5258,8 @@
+ ],
+ "linker_set_key" : "android_color_mode_t",
+ "name" : "android_color_mode_t",
+- "referenced_type" : "type-275",
+- "self_type" : "type-275",
++ "referenced_type" : "type-274",
++ "self_type" : "type-274",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
+ "underlying_type" : "type-1",
+@@ -5068,8 +5284,8 @@
+ ],
+ "linker_set_key" : "android_color_mode_v1_1_t",
+ "name" : "android_color_mode_v1_1_t",
+- "referenced_type" : "type-280",
+- "self_type" : "type-280",
++ "referenced_type" : "type-279",
++ "self_type" : "type-279",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
+ "underlying_type" : "type-1",
+@@ -5110,8 +5326,8 @@
+ ],
+ "linker_set_key" : "android_color_transform_t",
+ "name" : "android_color_transform_t",
+- "referenced_type" : "type-276",
+- "self_type" : "type-276",
++ "referenced_type" : "type-275",
++ "self_type" : "type-275",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
+ "underlying_type" : "type-1",
+@@ -5352,8 +5568,8 @@
+ ],
+ "linker_set_key" : "android_dataspace_t",
+ "name" : "android_dataspace_t",
+- "referenced_type" : "type-274",
+- "self_type" : "type-274",
++ "referenced_type" : "type-273",
++ "self_type" : "type-273",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
+ "underlying_type" : "type-1",
+@@ -5382,8 +5598,8 @@
+ ],
+ "linker_set_key" : "android_dataspace_v1_1_t",
+ "name" : "android_dataspace_v1_1_t",
+- "referenced_type" : "type-279",
+- "self_type" : "type-279",
++ "referenced_type" : "type-278",
++ "self_type" : "type-278",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
+ "underlying_type" : "type-1",
+@@ -5412,8 +5628,8 @@
+ ],
+ "linker_set_key" : "android_dataspace_v1_2_t",
+ "name" : "android_dataspace_v1_2_t",
+- "referenced_type" : "type-283",
+- "self_type" : "type-283",
++ "referenced_type" : "type-282",
++ "self_type" : "type-282",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
+ "underlying_type" : "type-1",
+@@ -5454,8 +5670,8 @@
+ ],
+ "linker_set_key" : "android_flex_component",
+ "name" : "android_flex_component",
+- "referenced_type" : "type-289",
+- "self_type" : "type-289",
++ "referenced_type" : "type-288",
++ "self_type" : "type-288",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics.h",
+ "underlying_type" : "type-1",
+@@ -5492,8 +5708,8 @@
+ ],
+ "linker_set_key" : "android_flex_format",
+ "name" : "android_flex_format",
+- "referenced_type" : "type-292",
+- "self_type" : "type-292",
++ "referenced_type" : "type-291",
++ "self_type" : "type-291",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics.h",
+ "underlying_type" : "type-1",
+@@ -5518,8 +5734,8 @@
+ ],
+ "linker_set_key" : "android_hdr_t",
+ "name" : "android_hdr_t",
+- "referenced_type" : "type-277",
+- "self_type" : "type-277",
++ "referenced_type" : "type-276",
++ "self_type" : "type-276",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
+ "underlying_type" : "type-1",
+@@ -5536,8 +5752,8 @@
+ ],
+ "linker_set_key" : "android_hdr_v1_2_t",
+ "name" : "android_hdr_v1_2_t",
+- "referenced_type" : "type-282",
+- "self_type" : "type-282",
++ "referenced_type" : "type-281",
++ "self_type" : "type-281",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
+ "underlying_type" : "type-1",
+@@ -5566,8 +5782,8 @@
+ ],
+ "linker_set_key" : "android_pixel_format_sw_t",
+ "name" : "android_pixel_format_sw_t",
+- "referenced_type" : "type-286",
+- "self_type" : "type-286",
++ "referenced_type" : "type-285",
++ "self_type" : "type-285",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
+ "underlying_type" : "type-1",
+@@ -5660,8 +5876,8 @@
+ ],
+ "linker_set_key" : "android_pixel_format_t",
+ "name" : "android_pixel_format_t",
+- "referenced_type" : "type-271",
+- "self_type" : "type-271",
++ "referenced_type" : "type-270",
++ "self_type" : "type-270",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
+ "underlying_type" : "type-1",
+@@ -5702,8 +5918,8 @@
+ ],
+ "linker_set_key" : "android_pixel_format_v1_1_t",
+ "name" : "android_pixel_format_v1_1_t",
+- "referenced_type" : "type-278",
+- "self_type" : "type-278",
++ "referenced_type" : "type-277",
++ "self_type" : "type-277",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
+ "underlying_type" : "type-1",
+@@ -5720,8 +5936,8 @@
+ ],
+ "linker_set_key" : "android_pixel_format_v1_2_t",
+ "name" : "android_pixel_format_v1_2_t",
+- "referenced_type" : "type-285",
+- "self_type" : "type-285",
++ "referenced_type" : "type-284",
++ "self_type" : "type-284",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
+ "underlying_type" : "type-1",
+@@ -5750,8 +5966,8 @@
+ ],
+ "linker_set_key" : "android_render_intent_v1_1_t",
+ "name" : "android_render_intent_v1_1_t",
+- "referenced_type" : "type-281",
+- "self_type" : "type-281",
++ "referenced_type" : "type-280",
++ "self_type" : "type-280",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
+ "underlying_type" : "type-1",
+@@ -5784,8 +6000,8 @@
+ ],
+ "linker_set_key" : "android_transform_t",
+ "name" : "android_transform_t",
+- "referenced_type" : "type-272",
+- "self_type" : "type-272",
++ "referenced_type" : "type-271",
++ "self_type" : "type-271",
+ "size" : 4,
+ "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
+ "underlying_type" : "type-1",
+@@ -5838,8 +6054,8 @@
+ ],
+ "linker_set_key" : "log_id",
+ "name" : "log_id",
+- "referenced_type" : "type-268",
+- "self_type" : "type-268",
++ "referenced_type" : "type-267",
++ "self_type" : "type-267",
+ "size" : 4,
+ "source_file" : "/system/core/liblog/include/android/log.h",
+ "underlying_type" : "type-1",
+@@ -5855,12 +6071,12 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2474"
++ "referenced_type" : "type-2469"
+ }
+ ],
+- "referenced_type" : "type-2478",
+- "return_type" : "type-2474",
+- "self_type" : "type-2478",
++ "referenced_type" : "type-2473",
++ "return_type" : "type-2469",
++ "self_type" : "type-2473",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+@@ -5870,18 +6086,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-350"
++ "referenced_type" : "type-349"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "referenced_type" : "type-2429",
+- "return_type" : "type-44",
+- "self_type" : "type-2429",
++ "referenced_type" : "type-2424",
++ "return_type" : "type-43",
++ "self_type" : "type-2424",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -5891,12 +6107,12 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "referenced_type" : "type-303",
++ "referenced_type" : "type-302",
+ "return_type" : "type-19",
+- "self_type" : "type-303",
++ "self_type" : "type-302",
+ "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
+ },
+ {
+@@ -5906,12 +6122,12 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2490"
++ "referenced_type" : "type-2485"
+ }
+ ],
+- "referenced_type" : "type-2489",
+- "return_type" : "type-2490",
+- "self_type" : "type-2489",
++ "referenced_type" : "type-2484",
++ "return_type" : "type-2485",
++ "self_type" : "type-2484",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+@@ -5921,27 +6137,27 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-1030"
++ "referenced_type" : "type-1027"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-2352"
++ "referenced_type" : "type-2347"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "referenced_type" : "type-2351",
+- "return_type" : "type-106",
+- "self_type" : "type-2351",
++ "referenced_type" : "type-2346",
++ "return_type" : "type-105",
++ "self_type" : "type-2346",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -5951,18 +6167,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "referenced_type" : "type-2346",
+- "return_type" : "type-106",
+- "self_type" : "type-2346",
++ "referenced_type" : "type-2341",
++ "return_type" : "type-105",
++ "self_type" : "type-2341",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -5972,15 +6188,15 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+- "referenced_type" : "type-2539",
+- "return_type" : "type-106",
+- "self_type" : "type-2539",
++ "referenced_type" : "type-2534",
++ "return_type" : "type-105",
++ "self_type" : "type-2534",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Debug.h"
+ }
+ ],
+@@ -5993,10 +6209,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-587"
++ "referenced_type" : "type-585"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+ {
+@@ -6006,13 +6222,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-495"
++ "referenced_type" : "type-493"
+ },
+ {
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ }
+ ],
+- "return_type" : "type-3839",
++ "return_type" : "type-3832",
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+ {
+@@ -6022,42 +6238,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-788"
++ "referenced_type" : "type-785"
+ }
+ ],
+- "return_type" : "type-106",
+- "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+- },
+- {
+- "function_name" : "android::sp::operator=",
+- "linker_set_key" : "_ZN7android2spINS_8hardware7IBinderEEaSEOS3_",
+- "parameters" :
+- [
+- {
+- "is_this_ptr" : true,
+- "referenced_type" : "type-482"
+- },
+- {
+- "referenced_type" : "type-483"
+- }
+- ],
+- "return_type" : "type-485",
+- "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+- },
+- {
+- "function_name" : "android::sp::operator=",
+- "linker_set_key" : "_ZN7android2spINS_8hardware7IBinderEEaSEPS2_",
+- "parameters" :
+- [
+- {
+- "is_this_ptr" : true,
+- "referenced_type" : "type-482"
+- },
+- {
+- "referenced_type" : "type-2329"
+- }
+- ],
+- "return_type" : "type-485",
++ "return_type" : "type-105",
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+ {
+@@ -6067,13 +6251,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2380"
++ "referenced_type" : "type-2375"
+ },
+ {
+- "referenced_type" : "type-2329"
++ "referenced_type" : "type-2324"
+ }
+ ],
+- "return_type" : "type-3754",
++ "return_type" : "type-3747",
+ "source_file" : "/system/core/libutils/include/utils/RefBase.h"
+ },
+ {
+@@ -6086,13 +6270,13 @@
+ "referenced_type" : "type-33"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6105,10 +6289,10 @@
+ "referenced_type" : "type-33"
+ },
+ {
+- "referenced_type" : "type-2765"
++ "referenced_type" : "type-2759"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6121,10 +6305,10 @@
+ "referenced_type" : "type-33"
+ },
+ {
+- "referenced_type" : "type-2766"
++ "referenced_type" : "type-2760"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6137,10 +6321,10 @@
+ "referenced_type" : "type-33"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6153,10 +6337,10 @@
+ "referenced_type" : "type-33"
+ },
+ {
+- "referenced_type" : "type-2767"
++ "referenced_type" : "type-2761"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6169,10 +6353,10 @@
+ "referenced_type" : "type-33"
+ },
+ {
+- "referenced_type" : "type-2768"
++ "referenced_type" : "type-2762"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6185,7 +6369,7 @@
+ "referenced_type" : "type-33"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6198,7 +6382,7 @@
+ "referenced_type" : "type-33"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6211,7 +6395,7 @@
+ "referenced_type" : "type-33"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6224,13 +6408,13 @@
+ "referenced_type" : "type-33"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6239,14 +6423,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-801",
++ "return_type" : "type-798",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+@@ -6257,13 +6441,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2250"
++ "referenced_type" : "type-2245"
+ },
+ {
+- "referenced_type" : "type-2771"
++ "referenced_type" : "type-2765"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BsBase.h"
+ },
+ {
+@@ -6273,13 +6457,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2250"
++ "referenced_type" : "type-2245"
+ },
+ {
+- "referenced_type" : "type-459"
++ "referenced_type" : "type-456"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BsBase.h"
+ },
+ {
+@@ -6289,13 +6473,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2250"
++ "referenced_type" : "type-2245"
+ },
+ {
+- "referenced_type" : "type-459"
++ "referenced_type" : "type-456"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BsBase.h"
+ },
+ {
+@@ -6304,16 +6488,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-2280"
++ "referenced_type" : "type-2275"
+ },
+ {
+- "referenced_type" : "type-2281"
++ "referenced_type" : "type-2276"
+ },
+ {
+- "referenced_type" : "type-2774"
++ "referenced_type" : "type-2768"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -6326,16 +6510,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-2280"
++ "referenced_type" : "type-2275"
+ },
+ {
+- "referenced_type" : "type-2281"
++ "referenced_type" : "type-2276"
+ },
+ {
+ "default_arg" : true,
+@@ -6343,7 +6527,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-2775"
++ "referenced_type" : "type-2769"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -6355,16 +6539,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-2280"
++ "referenced_type" : "type-2275"
+ },
+ {
+- "referenced_type" : "type-2281"
++ "referenced_type" : "type-2276"
+ },
+ {
+- "referenced_type" : "type-2776"
++ "referenced_type" : "type-2770"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -6378,13 +6562,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-2777"
++ "referenced_type" : "type-2771"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+ {
+@@ -6393,16 +6577,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-2280"
++ "referenced_type" : "type-2275"
+ },
+ {
+- "referenced_type" : "type-2281"
++ "referenced_type" : "type-2276"
+ },
+ {
+- "referenced_type" : "type-2778"
++ "referenced_type" : "type-2772"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -6414,16 +6598,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-2280"
++ "referenced_type" : "type-2275"
+ },
+ {
+- "referenced_type" : "type-2281"
++ "referenced_type" : "type-2276"
+ },
+ {
+- "referenced_type" : "type-2779"
++ "referenced_type" : "type-2773"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -6435,16 +6619,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-2280"
++ "referenced_type" : "type-2275"
+ },
+ {
+- "referenced_type" : "type-2281"
++ "referenced_type" : "type-2276"
+ },
+ {
+- "referenced_type" : "type-2780"
++ "referenced_type" : "type-2774"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -6456,16 +6640,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-2280"
++ "referenced_type" : "type-2275"
+ },
+ {
+- "referenced_type" : "type-2281"
++ "referenced_type" : "type-2276"
+ },
+ {
+- "referenced_type" : "type-2781"
++ "referenced_type" : "type-2775"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -6477,16 +6661,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-2280"
++ "referenced_type" : "type-2275"
+ },
+ {
+- "referenced_type" : "type-2281"
++ "referenced_type" : "type-2276"
+ },
+ {
+- "referenced_type" : "type-2782"
++ "referenced_type" : "type-2776"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -6500,10 +6684,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+ {
+@@ -6513,13 +6697,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+ {
+@@ -6529,19 +6713,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-2277"
++ "referenced_type" : "type-2272"
+ },
+ {
+- "referenced_type" : "type-2277"
++ "referenced_type" : "type-2272"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+ {
+@@ -6551,13 +6735,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+ {
+@@ -6567,19 +6751,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-2277"
++ "referenced_type" : "type-2272"
+ },
+ {
+- "referenced_type" : "type-2277"
++ "referenced_type" : "type-2272"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+ {
+@@ -6589,10 +6773,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+ {
+@@ -6602,10 +6786,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+ {
+@@ -6615,10 +6799,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+ {
+@@ -6627,13 +6811,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2253"
++ "referenced_type" : "type-2248"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6642,19 +6826,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2253"
++ "referenced_type" : "type-2248"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6664,16 +6848,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6683,13 +6867,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ },
+ {
+- "referenced_type" : "type-2783"
++ "referenced_type" : "type-2777"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6699,13 +6883,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ },
+ {
+- "referenced_type" : "type-2784"
++ "referenced_type" : "type-2778"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6715,13 +6899,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6731,13 +6915,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ },
+ {
+- "referenced_type" : "type-2785"
++ "referenced_type" : "type-2779"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6746,16 +6930,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2253"
++ "referenced_type" : "type-2248"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-2786"
++ "referenced_type" : "type-2780"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6764,16 +6948,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2253"
++ "referenced_type" : "type-2248"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-2787"
++ "referenced_type" : "type-2781"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6783,13 +6967,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ },
+ {
+- "referenced_type" : "type-2788"
++ "referenced_type" : "type-2782"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6798,16 +6982,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2253"
++ "referenced_type" : "type-2248"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-2789"
++ "referenced_type" : "type-2783"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6817,10 +7001,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6830,10 +7014,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6842,16 +7026,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2253"
++ "referenced_type" : "type-2248"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-2790"
++ "referenced_type" : "type-2784"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6860,13 +7044,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2253"
++ "referenced_type" : "type-2248"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6875,13 +7059,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2253"
++ "referenced_type" : "type-2248"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6891,10 +7075,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6904,16 +7088,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6923,13 +7107,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6939,13 +7123,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-960"
++ "referenced_type" : "type-957"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
+ },
+ {
+@@ -6955,14 +7139,14 @@
+ [
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1048"
++ "referenced_type" : "type-1045"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-575",
++ "return_type" : "type-573",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -6972,16 +7156,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -6991,13 +7175,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ },
+ {
+- "referenced_type" : "type-1570"
++ "referenced_type" : "type-1566"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7007,13 +7191,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ },
+ {
+- "referenced_type" : "type-1571"
++ "referenced_type" : "type-1567"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7023,14 +7207,14 @@
+ [
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1048"
++ "referenced_type" : "type-1045"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-575",
++ "return_type" : "type-573",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7040,13 +7224,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7056,13 +7240,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ },
+ {
+- "referenced_type" : "type-1572"
++ "referenced_type" : "type-1568"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7072,11 +7256,11 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1048"
++ "referenced_type" : "type-1045"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -7089,13 +7273,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ },
+ {
+- "referenced_type" : "type-1573"
++ "referenced_type" : "type-1569"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7105,10 +7289,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7118,10 +7302,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7130,13 +7314,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1048"
++ "referenced_type" : "type-1045"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7146,10 +7330,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7159,16 +7343,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-576"
++ "referenced_type" : "type-574"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7177,14 +7361,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-986",
++ "return_type" : "type-983",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7193,14 +7377,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-910"
++ "referenced_type" : "type-906"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-986",
++ "return_type" : "type-983",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+@@ -7211,13 +7395,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-958"
++ "referenced_type" : "type-955"
+ },
+ {
+- "referenced_type" : "type-1576"
++ "referenced_type" : "type-1572"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BsServiceManager.h"
+ },
+ {
+@@ -7227,13 +7411,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-958"
++ "referenced_type" : "type-955"
+ },
+ {
+- "referenced_type" : "type-578"
++ "referenced_type" : "type-576"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BsServiceManager.h"
+ },
+ {
+@@ -7243,13 +7427,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-958"
++ "referenced_type" : "type-955"
+ },
+ {
+- "referenced_type" : "type-578"
++ "referenced_type" : "type-576"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BsServiceManager.h"
+ },
+ {
+@@ -7258,16 +7442,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1040"
++ "referenced_type" : "type-1037"
+ },
+ {
+- "referenced_type" : "type-1044"
++ "referenced_type" : "type-1041"
+ },
+ {
+- "referenced_type" : "type-1582"
++ "referenced_type" : "type-1578"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -7280,16 +7464,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-872"
++ "referenced_type" : "type-869"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1040"
++ "referenced_type" : "type-1037"
+ },
+ {
+- "referenced_type" : "type-1044"
++ "referenced_type" : "type-1041"
+ },
+ {
+ "default_arg" : true,
+@@ -7297,7 +7481,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1583"
++ "referenced_type" : "type-1579"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -7311,13 +7495,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-872"
++ "referenced_type" : "type-869"
+ },
+ {
+- "referenced_type" : "type-1584"
++ "referenced_type" : "type-1580"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceManager.h"
+ },
+ {
+@@ -7326,16 +7510,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1040"
++ "referenced_type" : "type-1037"
+ },
+ {
+- "referenced_type" : "type-1044"
++ "referenced_type" : "type-1041"
+ },
+ {
+- "referenced_type" : "type-1585"
++ "referenced_type" : "type-1581"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -7347,16 +7531,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1040"
++ "referenced_type" : "type-1037"
+ },
+ {
+- "referenced_type" : "type-1044"
++ "referenced_type" : "type-1041"
+ },
+ {
+- "referenced_type" : "type-1586"
++ "referenced_type" : "type-1582"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -7368,16 +7552,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1040"
++ "referenced_type" : "type-1037"
+ },
+ {
+- "referenced_type" : "type-1044"
++ "referenced_type" : "type-1041"
+ },
+ {
+- "referenced_type" : "type-1587"
++ "referenced_type" : "type-1583"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -7389,16 +7573,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1040"
++ "referenced_type" : "type-1037"
+ },
+ {
+- "referenced_type" : "type-1044"
++ "referenced_type" : "type-1041"
+ },
+ {
+- "referenced_type" : "type-1588"
++ "referenced_type" : "type-1584"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -7410,16 +7594,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1040"
++ "referenced_type" : "type-1037"
+ },
+ {
+- "referenced_type" : "type-1044"
++ "referenced_type" : "type-1041"
+ },
+ {
+- "referenced_type" : "type-1589"
++ "referenced_type" : "type-1585"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -7433,10 +7617,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-872"
++ "referenced_type" : "type-869"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceManager.h"
+ },
+ {
+@@ -7445,16 +7629,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1040"
++ "referenced_type" : "type-1037"
+ },
+ {
+- "referenced_type" : "type-1044"
++ "referenced_type" : "type-1041"
+ },
+ {
+- "referenced_type" : "type-1590"
++ "referenced_type" : "type-1586"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -7466,16 +7650,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1040"
++ "referenced_type" : "type-1037"
+ },
+ {
+- "referenced_type" : "type-1044"
++ "referenced_type" : "type-1041"
+ },
+ {
+- "referenced_type" : "type-1591"
++ "referenced_type" : "type-1587"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -7488,13 +7672,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-872"
++ "referenced_type" : "type-869"
+ },
+ {
+- "referenced_type" : "type-910"
++ "referenced_type" : "type-906"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceManager.h"
+ },
+ {
+@@ -7504,13 +7688,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-872"
++ "referenced_type" : "type-869"
+ },
+ {
+- "referenced_type" : "type-910"
++ "referenced_type" : "type-906"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceManager.h"
+ },
+ {
+@@ -7520,10 +7704,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-872"
++ "referenced_type" : "type-869"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceManager.h"
+ },
+ {
+@@ -7533,10 +7717,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-872"
++ "referenced_type" : "type-869"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceManager.h"
+ },
+ {
+@@ -7546,10 +7730,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-872"
++ "referenced_type" : "type-869"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceManager.h"
+ },
+ {
+@@ -7558,16 +7742,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-969"
++ "referenced_type" : "type-966"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-1592"
++ "referenced_type" : "type-1588"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7577,16 +7761,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7596,13 +7780,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-1593"
++ "referenced_type" : "type-1589"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7612,13 +7796,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-1594"
++ "referenced_type" : "type-1590"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7628,16 +7812,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-807",
++ "return_type" : "type-804",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7647,13 +7831,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7663,13 +7847,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-1595"
++ "referenced_type" : "type-1591"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7678,16 +7862,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-969"
++ "referenced_type" : "type-966"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-1596"
++ "referenced_type" : "type-1592"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7697,16 +7881,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-1597"
++ "referenced_type" : "type-1593"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7715,19 +7899,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-969"
++ "referenced_type" : "type-966"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-807",
++ "return_type" : "type-804",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7737,13 +7921,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-1598"
++ "referenced_type" : "type-1594"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7752,19 +7936,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-969"
++ "referenced_type" : "type-966"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-1599"
++ "referenced_type" : "type-1595"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7774,10 +7958,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7787,10 +7971,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7800,19 +7984,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7822,16 +8006,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7840,22 +8024,22 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-969"
++ "referenced_type" : "type-966"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7864,19 +8048,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-969"
++ "referenced_type" : "type-966"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7886,16 +8070,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7905,16 +8089,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-801",
++ "return_type" : "type-798",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7924,13 +8108,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-1600"
++ "referenced_type" : "type-1596"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7940,10 +8124,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7953,16 +8137,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7971,19 +8155,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-969"
++ "referenced_type" : "type-966"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -7992,19 +8176,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-969"
++ "referenced_type" : "type-966"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-801",
++ "return_type" : "type-798",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -8014,13 +8198,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-1601"
++ "referenced_type" : "type-1597"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -8030,13 +8214,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -8046,13 +8230,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-959"
++ "referenced_type" : "type-956"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceManager.h"
+ },
+ {
+@@ -8062,14 +8246,14 @@
+ [
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1115"
++ "referenced_type" : "type-1112"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-590",
++ "return_type" : "type-588",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8079,16 +8263,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8098,13 +8282,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ },
+ {
+- "referenced_type" : "type-1602"
++ "referenced_type" : "type-1598"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8114,13 +8298,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ },
+ {
+- "referenced_type" : "type-1603"
++ "referenced_type" : "type-1599"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8130,14 +8314,14 @@
+ [
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1115"
++ "referenced_type" : "type-1112"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-590",
++ "return_type" : "type-588",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8147,13 +8331,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8163,13 +8347,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ },
+ {
+- "referenced_type" : "type-1604"
++ "referenced_type" : "type-1600"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8179,11 +8363,11 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1115"
++ "referenced_type" : "type-1112"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -8196,13 +8380,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ },
+ {
+- "referenced_type" : "type-1605"
++ "referenced_type" : "type-1601"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8212,10 +8396,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8225,10 +8409,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8237,13 +8421,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1115"
++ "referenced_type" : "type-1112"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8253,10 +8437,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8266,16 +8450,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-591"
++ "referenced_type" : "type-589"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8284,14 +8468,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1093",
++ "return_type" : "type-1090",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8300,14 +8484,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1093",
++ "return_type" : "type-1090",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+@@ -8318,13 +8502,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1085"
++ "referenced_type" : "type-1082"
+ },
+ {
+- "referenced_type" : "type-1608"
++ "referenced_type" : "type-1604"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BsServiceNotification.h"
+ },
+ {
+@@ -8334,13 +8518,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1085"
++ "referenced_type" : "type-1082"
+ },
+ {
+- "referenced_type" : "type-593"
++ "referenced_type" : "type-591"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BsServiceNotification.h"
+ },
+ {
+@@ -8350,13 +8534,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1085"
++ "referenced_type" : "type-1082"
+ },
+ {
+- "referenced_type" : "type-593"
++ "referenced_type" : "type-591"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BsServiceNotification.h"
+ },
+ {
+@@ -8365,10 +8549,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1072"
++ "referenced_type" : "type-1069"
+ },
+ {
+- "referenced_type" : "type-1044"
++ "referenced_type" : "type-1041"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -8386,10 +8570,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1072"
++ "referenced_type" : "type-1069"
+ },
+ {
+- "referenced_type" : "type-1040"
++ "referenced_type" : "type-1037"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -8408,16 +8592,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-863"
++ "referenced_type" : "type-860"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1128"
++ "referenced_type" : "type-1125"
+ },
+ {
+- "referenced_type" : "type-1129"
++ "referenced_type" : "type-1126"
+ },
+ {
+ "default_arg" : true,
+@@ -8425,7 +8609,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1611"
++ "referenced_type" : "type-1607"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -8439,13 +8623,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-863"
++ "referenced_type" : "type-860"
+ },
+ {
+- "referenced_type" : "type-1612"
++ "referenced_type" : "type-1608"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceNotification.h"
+ },
+ {
+@@ -8454,16 +8638,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1128"
++ "referenced_type" : "type-1125"
+ },
+ {
+- "referenced_type" : "type-1129"
++ "referenced_type" : "type-1126"
+ },
+ {
+- "referenced_type" : "type-1613"
++ "referenced_type" : "type-1609"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -8477,10 +8661,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-863"
++ "referenced_type" : "type-860"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceNotification.h"
+ },
+ {
+@@ -8490,13 +8674,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-863"
++ "referenced_type" : "type-860"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceNotification.h"
+ },
+ {
+@@ -8506,13 +8690,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-863"
++ "referenced_type" : "type-860"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceNotification.h"
+ },
+ {
+@@ -8522,10 +8706,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-863"
++ "referenced_type" : "type-860"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceNotification.h"
+ },
+ {
+@@ -8535,10 +8719,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-863"
++ "referenced_type" : "type-860"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceNotification.h"
+ },
+ {
+@@ -8548,10 +8732,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-863"
++ "referenced_type" : "type-860"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceNotification.h"
+ },
+ {
+@@ -8561,16 +8745,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8580,13 +8764,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ },
+ {
+- "referenced_type" : "type-1614"
++ "referenced_type" : "type-1610"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8596,13 +8780,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ },
+ {
+- "referenced_type" : "type-1615"
++ "referenced_type" : "type-1611"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8612,13 +8796,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8628,13 +8812,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ },
+ {
+- "referenced_type" : "type-1616"
++ "referenced_type" : "type-1612"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8644,19 +8828,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8666,13 +8850,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ },
+ {
+- "referenced_type" : "type-1617"
++ "referenced_type" : "type-1613"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8681,22 +8865,22 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1088"
++ "referenced_type" : "type-1085"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8706,10 +8890,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8719,10 +8903,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8732,10 +8916,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8745,16 +8929,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8764,13 +8948,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8780,13 +8964,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-978"
++ "referenced_type" : "type-975"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BpHwServiceNotification.h"
+ },
+ {
+@@ -8796,14 +8980,14 @@
+ [
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1176"
++ "referenced_type" : "type-1173"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-580",
++ "return_type" : "type-578",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8813,16 +8997,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8832,13 +9016,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ },
+ {
+- "referenced_type" : "type-1618"
++ "referenced_type" : "type-1614"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8848,13 +9032,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ },
+ {
+- "referenced_type" : "type-1619"
++ "referenced_type" : "type-1615"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8864,14 +9048,14 @@
+ [
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1176"
++ "referenced_type" : "type-1173"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-580",
++ "return_type" : "type-578",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8881,13 +9065,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8897,13 +9081,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ },
+ {
+- "referenced_type" : "type-1620"
++ "referenced_type" : "type-1616"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8913,11 +9097,11 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1176"
++ "referenced_type" : "type-1173"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -8930,13 +9114,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ },
+ {
+- "referenced_type" : "type-1621"
++ "referenced_type" : "type-1617"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8946,10 +9130,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8959,10 +9143,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8971,13 +9155,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1176"
++ "referenced_type" : "type-1173"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -8987,10 +9171,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -9000,16 +9184,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-581"
++ "referenced_type" : "type-579"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -9018,14 +9202,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1153",
++ "return_type" : "type-1150",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -9034,14 +9218,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-910"
++ "referenced_type" : "type-906"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1153",
++ "return_type" : "type-1150",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -9050,14 +9234,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-764"
++ "referenced_type" : "type-761"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1153",
++ "return_type" : "type-1150",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+@@ -9068,13 +9252,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1141"
++ "referenced_type" : "type-1138"
+ },
+ {
+- "referenced_type" : "type-1624"
++ "referenced_type" : "type-1620"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BsServiceManager.h"
+ },
+ {
+@@ -9084,13 +9268,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1141"
++ "referenced_type" : "type-1138"
+ },
+ {
+- "referenced_type" : "type-583"
++ "referenced_type" : "type-581"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BsServiceManager.h"
+ },
+ {
+@@ -9100,13 +9284,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1141"
++ "referenced_type" : "type-1138"
+ },
+ {
+- "referenced_type" : "type-583"
++ "referenced_type" : "type-581"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BsServiceManager.h"
+ },
+ {
+@@ -9116,16 +9300,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-880"
++ "referenced_type" : "type-877"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1189"
++ "referenced_type" : "type-1186"
+ },
+ {
+- "referenced_type" : "type-1190"
++ "referenced_type" : "type-1187"
+ },
+ {
+ "default_arg" : true,
+@@ -9133,7 +9317,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1630"
++ "referenced_type" : "type-1626"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -9147,13 +9331,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-880"
++ "referenced_type" : "type-877"
+ },
+ {
+- "referenced_type" : "type-1631"
++ "referenced_type" : "type-1627"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BnHwServiceManager.h"
+ },
+ {
+@@ -9162,16 +9346,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1189"
++ "referenced_type" : "type-1186"
+ },
+ {
+- "referenced_type" : "type-1190"
++ "referenced_type" : "type-1187"
+ },
+ {
+- "referenced_type" : "type-1632"
++ "referenced_type" : "type-1628"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -9185,10 +9369,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-880"
++ "referenced_type" : "type-877"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BnHwServiceManager.h"
+ },
+ {
+@@ -9198,13 +9382,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-880"
++ "referenced_type" : "type-877"
+ },
+ {
+- "referenced_type" : "type-764"
++ "referenced_type" : "type-761"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BnHwServiceManager.h"
+ },
+ {
+@@ -9214,13 +9398,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-880"
++ "referenced_type" : "type-877"
+ },
+ {
+- "referenced_type" : "type-764"
++ "referenced_type" : "type-761"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BnHwServiceManager.h"
+ },
+ {
+@@ -9230,10 +9414,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-880"
++ "referenced_type" : "type-877"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BnHwServiceManager.h"
+ },
+ {
+@@ -9243,10 +9427,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-880"
++ "referenced_type" : "type-877"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BnHwServiceManager.h"
+ },
+ {
+@@ -9256,10 +9440,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-880"
++ "referenced_type" : "type-877"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BnHwServiceManager.h"
+ },
+ {
+@@ -9269,16 +9453,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9288,13 +9472,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-1633"
++ "referenced_type" : "type-1629"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9304,13 +9488,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-1634"
++ "referenced_type" : "type-1630"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9320,16 +9504,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-807",
++ "return_type" : "type-804",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9339,13 +9523,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9355,13 +9539,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-1635"
++ "referenced_type" : "type-1631"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9371,16 +9555,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-1636"
++ "referenced_type" : "type-1632"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9390,13 +9574,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-1637"
++ "referenced_type" : "type-1633"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9406,10 +9590,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9419,10 +9603,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9432,19 +9616,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9454,16 +9638,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9473,19 +9657,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9494,22 +9678,22 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1145"
++ "referenced_type" : "type-1142"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9519,16 +9703,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9538,16 +9722,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-801",
++ "return_type" : "type-798",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9557,13 +9741,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-1638"
++ "referenced_type" : "type-1634"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9573,10 +9757,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9586,16 +9770,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9605,13 +9789,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-1639"
++ "referenced_type" : "type-1635"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9621,13 +9805,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9637,13 +9821,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1142"
++ "referenced_type" : "type-1139"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BpHwServiceManager.h"
+ },
+ {
+@@ -9653,14 +9837,14 @@
+ [
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1235"
++ "referenced_type" : "type-1232"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-595",
++ "return_type" : "type-593",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9670,16 +9854,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9689,13 +9873,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ },
+ {
+- "referenced_type" : "type-1640"
++ "referenced_type" : "type-1636"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9705,13 +9889,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ },
+ {
+- "referenced_type" : "type-1641"
++ "referenced_type" : "type-1637"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9721,14 +9905,14 @@
+ [
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1235"
++ "referenced_type" : "type-1232"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-595",
++ "return_type" : "type-593",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9738,13 +9922,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9754,13 +9938,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ },
+ {
+- "referenced_type" : "type-1642"
++ "referenced_type" : "type-1638"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9770,11 +9954,11 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1235"
++ "referenced_type" : "type-1232"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -9787,13 +9971,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ },
+ {
+- "referenced_type" : "type-1643"
++ "referenced_type" : "type-1639"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9803,10 +9987,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9816,10 +10000,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9828,13 +10012,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1235"
++ "referenced_type" : "type-1232"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9844,10 +10028,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9857,16 +10041,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-596"
++ "referenced_type" : "type-594"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9875,14 +10059,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1213",
++ "return_type" : "type-1210",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9891,14 +10075,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-787"
++ "referenced_type" : "type-784"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1213",
++ "return_type" : "type-1210",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+@@ -9908,14 +10092,14 @@
+ [
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1314"
++ "referenced_type" : "type-1311"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-585",
++ "return_type" : "type-583",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -9925,16 +10109,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -9944,13 +10128,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ },
+ {
+- "referenced_type" : "type-1644"
++ "referenced_type" : "type-1640"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -9960,13 +10144,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ },
+ {
+- "referenced_type" : "type-1645"
++ "referenced_type" : "type-1641"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -9976,14 +10160,14 @@
+ [
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1314"
++ "referenced_type" : "type-1311"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-585",
++ "return_type" : "type-583",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -9993,13 +10177,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10009,13 +10193,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ },
+ {
+- "referenced_type" : "type-1646"
++ "referenced_type" : "type-1642"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10025,11 +10209,11 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1314"
++ "referenced_type" : "type-1311"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -10042,13 +10226,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ },
+ {
+- "referenced_type" : "type-1647"
++ "referenced_type" : "type-1643"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10058,10 +10242,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10071,10 +10255,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10083,13 +10267,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1314"
++ "referenced_type" : "type-1311"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10099,10 +10283,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10112,16 +10296,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-586"
++ "referenced_type" : "type-584"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10130,14 +10314,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1284",
++ "return_type" : "type-1281",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10146,14 +10330,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-910"
++ "referenced_type" : "type-906"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1284",
++ "return_type" : "type-1281",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10162,14 +10346,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-764"
++ "referenced_type" : "type-761"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1284",
++ "return_type" : "type-1281",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10178,14 +10362,14 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-773"
++ "referenced_type" : "type-769"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1284",
++ "return_type" : "type-1281",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+@@ -10196,13 +10380,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1198"
++ "referenced_type" : "type-1195"
+ },
+ {
+- "referenced_type" : "type-1650"
++ "referenced_type" : "type-1646"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BsClientCallback.h"
+ },
+ {
+@@ -10212,13 +10396,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1198"
++ "referenced_type" : "type-1195"
+ },
+ {
+- "referenced_type" : "type-600"
++ "referenced_type" : "type-598"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BsClientCallback.h"
+ },
+ {
+@@ -10228,13 +10412,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1198"
++ "referenced_type" : "type-1195"
+ },
+ {
+- "referenced_type" : "type-600"
++ "referenced_type" : "type-598"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BsClientCallback.h"
+ },
+ {
+@@ -10245,13 +10429,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1273"
++ "referenced_type" : "type-1269"
+ },
+ {
+- "referenced_type" : "type-1655"
++ "referenced_type" : "type-1651"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BsServiceManager.h"
+ },
+ {
+@@ -10261,13 +10445,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1273"
++ "referenced_type" : "type-1269"
+ },
+ {
+- "referenced_type" : "type-588"
++ "referenced_type" : "type-586"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BsServiceManager.h"
+ },
+ {
+@@ -10277,13 +10461,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1273"
++ "referenced_type" : "type-1269"
+ },
+ {
+- "referenced_type" : "type-588"
++ "referenced_type" : "type-586"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BsServiceManager.h"
+ },
+ {
+@@ -10293,16 +10477,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-889"
++ "referenced_type" : "type-886"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1255"
++ "referenced_type" : "type-1252"
+ },
+ {
+- "referenced_type" : "type-1256"
++ "referenced_type" : "type-1253"
+ },
+ {
+ "default_arg" : true,
+@@ -10310,7 +10494,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1662"
++ "referenced_type" : "type-1658"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -10324,13 +10508,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-889"
++ "referenced_type" : "type-886"
+ },
+ {
+- "referenced_type" : "type-1663"
++ "referenced_type" : "type-1659"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwClientCallback.h"
+ },
+ {
+@@ -10339,16 +10523,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1255"
++ "referenced_type" : "type-1252"
+ },
+ {
+- "referenced_type" : "type-1256"
++ "referenced_type" : "type-1253"
+ },
+ {
+- "referenced_type" : "type-1664"
++ "referenced_type" : "type-1660"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -10362,10 +10546,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-889"
++ "referenced_type" : "type-886"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwClientCallback.h"
+ },
+ {
+@@ -10375,13 +10559,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-889"
++ "referenced_type" : "type-886"
+ },
+ {
+- "referenced_type" : "type-787"
++ "referenced_type" : "type-784"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwClientCallback.h"
+ },
+ {
+@@ -10391,13 +10575,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-889"
++ "referenced_type" : "type-886"
+ },
+ {
+- "referenced_type" : "type-787"
++ "referenced_type" : "type-784"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwClientCallback.h"
+ },
+ {
+@@ -10407,10 +10591,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-889"
++ "referenced_type" : "type-886"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwClientCallback.h"
+ },
+ {
+@@ -10420,10 +10604,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-889"
++ "referenced_type" : "type-886"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwClientCallback.h"
+ },
+ {
+@@ -10433,10 +10617,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-889"
++ "referenced_type" : "type-886"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwClientCallback.h"
+ },
+ {
+@@ -10446,16 +10630,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-896"
++ "referenced_type" : "type-893"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1309"
++ "referenced_type" : "type-1306"
+ },
+ {
+- "referenced_type" : "type-1310"
++ "referenced_type" : "type-1307"
+ },
+ {
+ "default_arg" : true,
+@@ -10463,7 +10647,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-1665"
++ "referenced_type" : "type-1661"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -10477,13 +10661,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-896"
++ "referenced_type" : "type-893"
+ },
+ {
+- "referenced_type" : "type-1666"
++ "referenced_type" : "type-1662"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwServiceManager.h"
+ },
+ {
+@@ -10492,16 +10676,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1309"
++ "referenced_type" : "type-1306"
+ },
+ {
+- "referenced_type" : "type-1310"
++ "referenced_type" : "type-1307"
+ },
+ {
+- "referenced_type" : "type-1667"
++ "referenced_type" : "type-1663"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -10513,16 +10697,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1309"
++ "referenced_type" : "type-1306"
+ },
+ {
+- "referenced_type" : "type-1310"
++ "referenced_type" : "type-1307"
+ },
+ {
+- "referenced_type" : "type-1668"
++ "referenced_type" : "type-1664"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -10534,16 +10718,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1309"
++ "referenced_type" : "type-1306"
+ },
+ {
+- "referenced_type" : "type-1310"
++ "referenced_type" : "type-1307"
+ },
+ {
+- "referenced_type" : "type-1669"
++ "referenced_type" : "type-1665"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -10555,16 +10739,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1309"
++ "referenced_type" : "type-1306"
+ },
+ {
+- "referenced_type" : "type-1310"
++ "referenced_type" : "type-1307"
+ },
+ {
+- "referenced_type" : "type-1670"
++ "referenced_type" : "type-1666"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -10576,16 +10760,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-358"
++ "referenced_type" : "type-357"
+ },
+ {
+- "referenced_type" : "type-1309"
++ "referenced_type" : "type-1306"
+ },
+ {
+- "referenced_type" : "type-1310"
++ "referenced_type" : "type-1307"
+ },
+ {
+- "referenced_type" : "type-1671"
++ "referenced_type" : "type-1667"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -10599,10 +10783,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-896"
++ "referenced_type" : "type-893"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwServiceManager.h"
+ },
+ {
+@@ -10612,13 +10796,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-896"
++ "referenced_type" : "type-893"
+ },
+ {
+- "referenced_type" : "type-773"
++ "referenced_type" : "type-769"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwServiceManager.h"
+ },
+ {
+@@ -10628,13 +10812,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-896"
++ "referenced_type" : "type-893"
+ },
+ {
+- "referenced_type" : "type-773"
++ "referenced_type" : "type-769"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwServiceManager.h"
+ },
+ {
+@@ -10644,10 +10828,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-896"
++ "referenced_type" : "type-893"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwServiceManager.h"
+ },
+ {
+@@ -10657,10 +10841,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-896"
++ "referenced_type" : "type-893"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwServiceManager.h"
+ },
+ {
+@@ -10670,10 +10854,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-896"
++ "referenced_type" : "type-893"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwServiceManager.h"
+ },
+ {
+@@ -10683,16 +10867,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10702,13 +10886,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ },
+ {
+- "referenced_type" : "type-1672"
++ "referenced_type" : "type-1668"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10718,13 +10902,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ },
+ {
+- "referenced_type" : "type-1673"
++ "referenced_type" : "type-1669"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10734,13 +10918,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10750,13 +10934,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ },
+ {
+- "referenced_type" : "type-1674"
++ "referenced_type" : "type-1670"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10765,19 +10949,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1203"
++ "referenced_type" : "type-1200"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10787,13 +10971,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ },
+ {
+- "referenced_type" : "type-1675"
++ "referenced_type" : "type-1671"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10803,10 +10987,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10816,10 +11000,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10829,10 +11013,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10842,16 +11026,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10861,16 +11045,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10880,13 +11064,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10896,13 +11080,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-1199"
++ "referenced_type" : "type-1196"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwClientCallback.h"
+ },
+ {
+@@ -10912,16 +11096,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -10931,19 +11115,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -10953,13 +11137,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-1676"
++ "referenced_type" : "type-1672"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -10969,13 +11153,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-1677"
++ "referenced_type" : "type-1673"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -10985,16 +11169,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-807",
++ "return_type" : "type-804",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11004,19 +11188,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11026,13 +11210,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11042,13 +11226,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-1678"
++ "referenced_type" : "type-1674"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11058,16 +11242,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-1679"
++ "referenced_type" : "type-1675"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11076,22 +11260,22 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1277"
++ "referenced_type" : "type-1273"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11100,22 +11284,22 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1277"
++ "referenced_type" : "type-1273"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11125,13 +11309,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-1680"
++ "referenced_type" : "type-1676"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11141,10 +11325,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11154,10 +11338,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11167,22 +11351,22 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-787"
++ "referenced_type" : "type-784"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11192,16 +11376,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-1681"
++ "referenced_type" : "type-1677"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11211,19 +11395,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11233,16 +11417,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-787"
++ "referenced_type" : "type-784"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11252,16 +11436,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11271,19 +11455,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-783"
++ "referenced_type" : "type-780"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11292,25 +11476,25 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1277"
++ "referenced_type" : "type-1273"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-787"
++ "referenced_type" : "type-784"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11319,19 +11503,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1277"
++ "referenced_type" : "type-1273"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-1682"
++ "referenced_type" : "type-1678"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11340,19 +11524,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1277"
++ "referenced_type" : "type-1273"
+ },
+ {
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-787"
++ "referenced_type" : "type-784"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11362,16 +11546,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11381,16 +11565,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-801",
++ "return_type" : "type-798",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11400,13 +11584,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-1683"
++ "referenced_type" : "type-1679"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11416,10 +11600,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11429,16 +11613,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-1042"
++ "referenced_type" : "type-1039"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11448,13 +11632,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-1684"
++ "referenced_type" : "type-1680"
+ }
+ ],
+- "return_type" : "type-102",
++ "return_type" : "type-101",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11464,13 +11648,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11480,13 +11664,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-778"
++ "referenced_type" : "type-775"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BpHwServiceManager.h"
+ },
+ {
+@@ -11497,10 +11681,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11510,14 +11694,14 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+- "referenced_type" : "type-2405"
++ "referenced_type" : "type-2400"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+ "default_arg" : true,
+@@ -11534,22 +11718,22 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-2345"
++ "referenced_type" : "type-2340"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11559,13 +11743,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11575,10 +11759,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+- "return_type" : "type-2335",
++ "return_type" : "type-2330",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11588,10 +11772,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11601,10 +11785,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2423"
++ "referenced_type" : "type-2418"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11614,22 +11798,22 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2423"
++ "referenced_type" : "type-2418"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-2345"
++ "referenced_type" : "type-2340"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11639,13 +11823,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2423"
++ "referenced_type" : "type-2418"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11655,10 +11839,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2423"
++ "referenced_type" : "type-2418"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11668,10 +11852,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2423"
++ "referenced_type" : "type-2418"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11681,10 +11865,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2423"
++ "referenced_type" : "type-2418"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11694,10 +11878,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2423"
++ "referenced_type" : "type-2418"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11707,14 +11891,14 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+- "referenced_type" : "type-2359"
++ "referenced_type" : "type-2354"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+ "default_arg" : true,
+@@ -11722,7 +11906,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-949"
++ "referenced_type" : "type-946"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -11736,13 +11920,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+- "referenced_type" : "type-2414"
++ "referenced_type" : "type-2409"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11753,13 +11937,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11770,16 +11954,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11789,7 +11973,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -11802,16 +11986,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-2354"
++ "referenced_type" : "type-2349"
+ },
+ {
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "default_arg" : true,
+@@ -11819,7 +12003,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-2791"
++ "referenced_type" : "type-2785"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -11832,13 +12016,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11848,13 +12032,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11865,10 +12049,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11879,10 +12063,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11893,10 +12077,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -11905,10 +12089,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-126"
++ "referenced_type" : "type-125"
+ }
+ ],
+- "return_type" : "type-157",
++ "return_type" : "type-156",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -11917,10 +12101,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-124"
++ "referenced_type" : "type-123"
+ }
+ ],
+- "return_type" : "type-157",
++ "return_type" : "type-156",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -11929,7 +12113,7 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -11938,7 +12122,7 @@
+ "referenced_type" : "type-21"
+ }
+ ],
+- "return_type" : "type-157",
++ "return_type" : "type-156",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -11949,10 +12133,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-158"
++ "referenced_type" : "type-157"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+ "referenced_type" : "type-86"
+@@ -11961,7 +12145,7 @@
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -11972,10 +12156,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-158"
++ "referenced_type" : "type-157"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -11986,10 +12170,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-158"
++ "referenced_type" : "type-157"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+ "referenced_type" : "type-86"
+@@ -11998,7 +12182,7 @@
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12009,10 +12193,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-158"
++ "referenced_type" : "type-157"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12022,10 +12206,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-158"
++ "referenced_type" : "type-157"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12035,10 +12219,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-158"
++ "referenced_type" : "type-157"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12048,10 +12232,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-158"
++ "referenced_type" : "type-157"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12060,10 +12244,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2551"
++ "referenced_type" : "type-2546"
+ }
+ ],
+- "return_type" : "type-71",
++ "return_type" : "type-70",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
+ },
+ {
+@@ -12072,10 +12256,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2544"
++ "referenced_type" : "type-2539"
+ }
+ ],
+- "return_type" : "type-71",
++ "return_type" : "type-70",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
+ },
+ {
+@@ -12085,10 +12269,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2548"
++ "referenced_type" : "type-2543"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
+ },
+ {
+@@ -12099,10 +12283,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2548"
++ "referenced_type" : "type-2543"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
+ },
+ {
+@@ -12113,10 +12297,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2548"
++ "referenced_type" : "type-2543"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
+ },
+ {
+@@ -12127,10 +12311,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2548"
++ "referenced_type" : "type-2543"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
+ },
+ {
+@@ -12140,10 +12324,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3884"
++ "referenced_type" : "type-3877"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+@@ -12153,10 +12337,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3884"
++ "referenced_type" : "type-3877"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+@@ -12166,10 +12350,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3884"
++ "referenced_type" : "type-3877"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+@@ -12179,10 +12363,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3884"
++ "referenced_type" : "type-3877"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+@@ -12191,12 +12375,12 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-356",
++ "return_type" : "type-355",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
+- "template_args" : [ "type-34", "type-419", "type-355" ]
++ "template_args" : [ "type-34", "type-417", "type-354" ]
+ },
+ {
+ "function_name" : "android::hardware::fromBinder",
+@@ -12204,12 +12388,12 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-590",
++ "return_type" : "type-588",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
+- "template_args" : [ "type-541", "type-864", "type-862" ]
++ "template_args" : [ "type-539", "type-861", "type-859" ]
+ },
+ {
+ "function_name" : "android::hardware::fromBinder",
+@@ -12217,12 +12401,12 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-595",
++ "return_type" : "type-593",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
+- "template_args" : [ "type-544", "type-890", "type-888" ]
++ "template_args" : [ "type-542", "type-887", "type-884" ]
+ },
+ {
+ "function_name" : "android::hardware::fromBinder",
+@@ -12230,12 +12414,12 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-585",
++ "return_type" : "type-583",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
+- "template_args" : [ "type-565", "type-774", "type-845" ]
++ "template_args" : [ "type-563", "type-770", "type-842" ]
+ },
+ {
+ "access" : "protected",
+@@ -12245,10 +12429,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -12259,13 +12443,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -12276,16 +12460,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -12296,13 +12480,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -12313,13 +12497,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -12330,10 +12514,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -12344,10 +12528,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -12358,10 +12542,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -12372,10 +12556,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12385,17 +12569,17 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ },
+ {
+- "referenced_type" : "type-91"
++ "referenced_type" : "type-90"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12405,13 +12589,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ },
+ {
+ "referenced_type" : "type-86"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12421,13 +12605,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ },
+ {
+ "referenced_type" : "type-16"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12437,13 +12621,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12453,10 +12637,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12466,13 +12650,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ },
+ {
+ "referenced_type" : "type-86"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12482,13 +12666,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ },
+ {
+ "referenced_type" : "type-16"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12498,13 +12682,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12514,10 +12698,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12527,10 +12711,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12540,10 +12724,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12553,13 +12737,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ },
+ {
+ "referenced_type" : "type-86"
+ }
+ ],
+- "return_type" : "type-88",
++ "return_type" : "type-87",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12569,13 +12753,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ },
+ {
+ "referenced_type" : "type-16"
+ }
+ ],
+- "return_type" : "type-88",
++ "return_type" : "type-87",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12585,13 +12769,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-78"
++ "referenced_type" : "type-77"
+ },
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ }
+ ],
+- "return_type" : "type-88",
++ "return_type" : "type-87",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12601,16 +12785,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12620,10 +12804,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12634,16 +12818,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12654,13 +12838,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-116"
++ "referenced_type" : "type-115"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12670,13 +12854,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-116"
++ "referenced_type" : "type-115"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12686,13 +12870,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12702,16 +12886,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12721,13 +12905,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-115"
++ "referenced_type" : "type-114"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12737,13 +12921,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12753,10 +12937,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12766,13 +12950,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-116"
++ "referenced_type" : "type-115"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12782,13 +12966,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12798,16 +12982,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12817,13 +13001,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-115"
++ "referenced_type" : "type-114"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12833,13 +13017,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12849,10 +13033,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12862,10 +13046,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12875,10 +13059,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12888,13 +13072,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-116"
++ "referenced_type" : "type-115"
+ }
+ ],
+- "return_type" : "type-118",
++ "return_type" : "type-117",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12904,13 +13088,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+- "return_type" : "type-118",
++ "return_type" : "type-117",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12920,13 +13104,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-115"
++ "referenced_type" : "type-114"
+ }
+ ],
+- "return_type" : "type-118",
++ "return_type" : "type-117",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -12936,19 +13120,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-108"
++ "referenced_type" : "type-107"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-118",
++ "return_type" : "type-117",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+ "function_name" : "android::hardware::ProcessState::selfOrNull",
+ "linker_set_key" : "_ZN7android8hardware12ProcessState10selfOrNullEv",
+- "return_type" : "type-491",
++ "return_type" : "type-489",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -12958,7 +13142,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -12971,16 +13155,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-2329"
++ "referenced_type" : "type-2324"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -12990,7 +13174,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -13003,10 +13187,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13016,13 +13200,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-71",
++ "return_type" : "type-70",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13032,16 +13216,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+- "referenced_type" : "type-350"
++ "referenced_type" : "type-349"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-71",
++ "return_type" : "type-70",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13053,7 +13237,7 @@
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-491",
++ "return_type" : "type-489",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13063,13 +13247,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13079,16 +13263,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ },
+ {
+- "referenced_type" : "type-350"
++ "referenced_type" : "type-349"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13098,13 +13282,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13114,10 +13298,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13128,13 +13312,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-3807",
++ "return_type" : "type-3800",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13144,13 +13328,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+- "referenced_type" : "type-2432"
++ "referenced_type" : "type-2427"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13160,13 +13344,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13179,16 +13363,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+- "referenced_type" : "type-2431"
++ "referenced_type" : "type-2426"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13199,10 +13383,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ }
+ ],
+- "return_type" : "type-221",
++ "return_type" : "type-220",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13212,13 +13396,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-2381",
++ "return_type" : "type-2376",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13228,13 +13412,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-71",
++ "return_type" : "type-70",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13244,13 +13428,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13263,7 +13447,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -13275,7 +13459,7 @@
+ {
+ "function_name" : "android::hardware::ProcessState::self",
+ "linker_set_key" : "_ZN7android8hardware12ProcessState4selfEv",
+- "return_type" : "type-491",
++ "return_type" : "type-489",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13286,13 +13470,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13303,13 +13487,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ },
+ {
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13320,10 +13504,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13334,10 +13518,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13348,10 +13532,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2441"
++ "referenced_type" : "type-2436"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
+ },
+ {
+@@ -13360,10 +13544,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-137"
++ "referenced_type" : "type-136"
+ },
+ {
+- "referenced_type" : "type-373"
++ "referenced_type" : "type-372"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13375,10 +13559,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-168"
++ "referenced_type" : "type-167"
+ },
+ {
+- "referenced_type" : "type-371"
++ "referenced_type" : "type-370"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13391,31 +13575,31 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-1030"
++ "referenced_type" : "type-1027"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-2352"
++ "referenced_type" : "type-2347"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+ "function_name" : "android::hardware::IPCThreadState::selfOrNull",
+ "linker_set_key" : "_ZN7android8hardware14IPCThreadState10selfOrNullEv",
+- "return_type" : "type-3636",
++ "return_type" : "type-3629",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13426,10 +13610,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13439,14 +13623,14 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13456,10 +13640,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+- "referenced_type" : "type-521"
++ "referenced_type" : "type-519"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13472,13 +13656,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13490,10 +13674,10 @@
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-2329"
++ "referenced_type" : "type-2324"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13503,10 +13687,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13516,16 +13700,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13535,7 +13719,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13549,7 +13733,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -13565,10 +13749,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13578,14 +13762,14 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13596,11 +13780,11 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13613,13 +13797,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13629,16 +13813,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13649,14 +13833,14 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-521"
++ "referenced_type" : "type-519"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13669,10 +13853,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13682,13 +13866,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+- "referenced_type" : "type-3642"
++ "referenced_type" : "type-3635"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13698,10 +13882,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13711,13 +13895,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13727,13 +13911,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+- "referenced_type" : "type-472"
++ "referenced_type" : "type-470"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13743,7 +13927,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+ "return_type" : "type-447",
+@@ -13757,7 +13941,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13770,7 +13954,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13784,10 +13968,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13798,7 +13982,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -13813,10 +13997,10 @@
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-2354"
++ "referenced_type" : "type-2349"
+ },
+ {
+- "referenced_type" : "type-521"
++ "referenced_type" : "type-519"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13829,7 +14013,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -13845,13 +14029,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13865,10 +14049,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13878,13 +14062,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-447"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13894,13 +14078,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -13913,10 +14097,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13926,10 +14110,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13939,19 +14123,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+ "function_name" : "android::hardware::IPCThreadState::self",
+ "linker_set_key" : "_ZN7android8hardware14IPCThreadState4selfEv",
+- "return_type" : "type-3636",
++ "return_type" : "type-3629",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13961,16 +14145,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-491",
++ "return_type" : "type-489",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+ "function_name" : "android::hardware::IPCThreadState::shutdown",
+ "linker_set_key" : "_ZN7android8hardware14IPCThreadState8shutdownEv",
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -13980,7 +14164,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -13989,10 +14173,10 @@
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-2354"
++ "referenced_type" : "type-2349"
+ },
+ {
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14009,10 +14193,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ },
+ {
+- "referenced_type" : "type-2354"
++ "referenced_type" : "type-2349"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14029,10 +14213,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -14043,10 +14227,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -14057,10 +14241,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -14071,10 +14255,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3636"
++ "referenced_type" : "type-3629"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
+ },
+ {
+@@ -14083,10 +14267,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-166"
++ "referenced_type" : "type-165"
+ },
+ {
+- "referenced_type" : "type-370"
++ "referenced_type" : "type-369"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -14098,10 +14282,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-370"
++ "referenced_type" : "type-369"
+ }
+ ],
+- "return_type" : "type-134",
++ "return_type" : "type-133",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+ {
+@@ -14110,16 +14294,16 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-3620"
++ "referenced_type" : "type-3613"
+ },
+ {
+- "referenced_type" : "type-3769"
++ "referenced_type" : "type-3762"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -14128,13 +14312,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
+ },
+ {
+@@ -14149,19 +14333,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
+ },
+ {
+ "function_name" : "android::hardware::joinRpcThreadpool",
+ "linker_set_key" : "_ZN7android8hardware17joinRpcThreadpoolEv",
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
+ },
+ {
+@@ -14171,13 +14355,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2505"
++ "referenced_type" : "type-2500"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
+ },
+ {
+@@ -14187,17 +14371,17 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2505"
++ "referenced_type" : "type-2500"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
+ },
+ {
+ "access" : "private",
+ "function_name" : "android::hardware::BufferedTextOutput::getThreadState",
+ "linker_set_key" : "_ZN7android8hardware18BufferedTextOutput14getThreadStateEv",
+- "return_type" : "type-2506",
++ "return_type" : "type-2501",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
+ },
+ {
+@@ -14207,10 +14391,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
+ },
+ {
+@@ -14220,10 +14404,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2505"
++ "referenced_type" : "type-2500"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14239,10 +14423,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2505"
++ "referenced_type" : "type-2500"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
+ },
+ {
+@@ -14252,14 +14436,14 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2505"
++ "referenced_type" : "type-2500"
+ },
+ {
+ "default_arg" : true,
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
+ },
+ {
+@@ -14269,10 +14453,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2505"
++ "referenced_type" : "type-2500"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
+ },
+ {
+@@ -14282,10 +14466,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2505"
++ "referenced_type" : "type-2500"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
+ },
+ {
+@@ -14295,10 +14479,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2505"
++ "referenced_type" : "type-2500"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
+ },
+ {
+@@ -14307,10 +14491,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-376"
++ "referenced_type" : "type-375"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+ {
+@@ -14338,14 +14522,14 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-532"
++ "referenced_type" : "type-530"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-535"
++ "referenced_type" : "type-533"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -14358,10 +14542,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-532"
++ "referenced_type" : "type-530"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlLazyUtils.h"
+ },
+ {
+@@ -14371,16 +14555,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-532"
++ "referenced_type" : "type-530"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlLazyUtils.h"
+ },
+ {
+ "function_name" : "android::hardware::defaultServiceManager",
+ "linker_set_key" : "_ZN7android8hardware21defaultServiceManagerEv",
+- "return_type" : "type-575",
++ "return_type" : "type-573",
+ "source_file" : "/system/libhidl/transport/include/hidl/ServiceManagement.h"
+ },
+ {
+@@ -14389,7 +14573,7 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -14398,7 +14582,7 @@
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
+ },
+ {
+@@ -14413,10 +14597,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-371"
++ "referenced_type" : "type-370"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14434,10 +14618,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-124"
++ "referenced_type" : "type-123"
+ },
+ {
+- "referenced_type" : "type-371"
++ "referenced_type" : "type-370"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14455,10 +14639,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-371"
++ "referenced_type" : "type-370"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14479,10 +14663,10 @@
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
+ },
+ {
+@@ -14491,10 +14675,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-83"
++ "referenced_type" : "type-82"
+ },
+ {
+- "referenced_type" : "type-370"
++ "referenced_type" : "type-369"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14512,10 +14696,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-124"
++ "referenced_type" : "type-123"
+ },
+ {
+- "referenced_type" : "type-370"
++ "referenced_type" : "type-369"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14533,10 +14717,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ },
+ {
+- "referenced_type" : "type-370"
++ "referenced_type" : "type-369"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14557,25 +14741,25 @@
+ "referenced_type" : "type-33"
+ }
+ ],
+- "return_type" : "type-71",
++ "return_type" : "type-70",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+ {
+ "function_name" : "android::hardware::joinBinderRpcThreadpool",
+ "linker_set_key" : "_ZN7android8hardware23joinBinderRpcThreadpoolEv",
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+ {
+ "function_name" : "android::hardware::defaultServiceManager1_1",
+ "linker_set_key" : "_ZN7android8hardware24defaultServiceManager1_1Ev",
+- "return_type" : "type-580",
++ "return_type" : "type-578",
+ "source_file" : "/system/libhidl/transport/include/hidl/ServiceManagement.h"
+ },
+ {
+ "function_name" : "android::hardware::defaultServiceManager1_2",
+ "linker_set_key" : "_ZN7android8hardware24defaultServiceManager1_2Ev",
+- "return_type" : "type-585",
++ "return_type" : "type-583",
+ "source_file" : "/system/libhidl/transport/include/hidl/ServiceManagement.h"
+ },
+ {
+@@ -14585,13 +14769,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-363"
++ "referenced_type" : "type-362"
+ },
+ {
+- "referenced_type" : "type-367"
++ "referenced_type" : "type-366"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+ {
+@@ -14601,10 +14785,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-363"
++ "referenced_type" : "type-362"
+ }
+ ],
+- "return_type" : "type-361",
++ "return_type" : "type-360",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+ {
+@@ -14614,19 +14798,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-363"
++ "referenced_type" : "type-362"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+ {
+@@ -14636,19 +14820,19 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-363"
++ "referenced_type" : "type-362"
+ },
+ {
+- "referenced_type" : "type-140"
++ "referenced_type" : "type-139"
+ },
+ {
+ "referenced_type" : "type-21"
+ },
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+ {
+@@ -14660,22 +14844,22 @@
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+ {
+ "function_name" : "android::hardware::getPassthroughServiceManager",
+ "linker_set_key" : "_ZN7android8hardware28getPassthroughServiceManagerEv",
+- "return_type" : "type-575",
++ "return_type" : "type-573",
+ "source_file" : "/system/libhidl/transport/include/hidl/ServiceManagement.h"
+ },
+ {
+ "function_name" : "android::hardware::getPassthroughServiceManager1_1",
+ "linker_set_key" : "_ZN7android8hardware31getPassthroughServiceManager1_1Ev",
+- "return_type" : "type-580",
++ "return_type" : "type-578",
+ "source_file" : "/system/libhidl/transport/include/hidl/ServiceManagement.h"
+ },
+ {
+@@ -14684,10 +14868,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-176"
++ "referenced_type" : "type-175"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -14697,10 +14881,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-298"
++ "referenced_type" : "type-297"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -14713,7 +14897,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-2"
+@@ -14729,7 +14913,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -14745,7 +14929,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-447"
+@@ -14761,10 +14945,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-199"
++ "referenced_type" : "type-198"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -14778,7 +14962,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14794,7 +14978,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14810,16 +14994,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -14832,7 +15016,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-4"
+@@ -14848,15 +15032,15 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-3769"
++ "referenced_type" : "type-3762"
+ }
+ ],
+ "return_type" : "type-19",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
+- "template_args" : [ "type-4081" ]
++ "template_args" : [ "type-4073" ]
+ },
+ {
+ "function_name" : "android::hardware::Parcel::writeUint16",
+@@ -14865,10 +15049,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-132"
++ "referenced_type" : "type-131"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -14881,7 +15065,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14897,7 +15081,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-21"
+@@ -14914,7 +15098,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14930,10 +15114,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -14946,13 +15130,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-245",
++ "return_type" : "type-244",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -14963,7 +15147,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14980,7 +15164,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -14996,10 +15180,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-343"
++ "referenced_type" : "type-342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15015,10 +15199,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-350"
++ "referenced_type" : "type-349"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -15031,10 +15215,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-3766"
++ "referenced_type" : "type-3759"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -15047,10 +15231,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15067,10 +15251,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15081,10 +15265,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15095,10 +15279,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15108,10 +15292,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15130,7 +15314,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15146,10 +15330,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-3750"
++ "referenced_type" : "type-3743"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -15162,10 +15346,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-69"
++ "referenced_type" : "type-68"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -15184,10 +15368,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -15207,28 +15391,28 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-1030"
++ "referenced_type" : "type-1027"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-2352"
++ "referenced_type" : "type-2347"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-2350"
++ "referenced_type" : "type-2345"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15238,16 +15422,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15266,10 +15450,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -15282,10 +15466,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15296,7 +15480,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -15309,10 +15493,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15337,7 +15521,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-16"
+@@ -15353,13 +15537,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-16"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ },
+ {
+ "default_arg" : true,
+@@ -15380,7 +15564,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-16"
+@@ -15402,10 +15586,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15424,10 +15608,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15443,7 +15627,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15452,7 +15636,7 @@
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15462,10 +15646,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-1030"
++ "referenced_type" : "type-1027"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15481,10 +15665,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15495,7 +15679,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15511,13 +15695,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15528,10 +15712,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15541,10 +15725,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -15557,7 +15741,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "referenced_type" : "type-550"
+@@ -15573,10 +15757,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15586,10 +15770,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15599,10 +15783,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15612,10 +15796,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -15627,7 +15811,7 @@
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-104",
++ "return_type" : "type-103",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -15637,16 +15821,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-166"
++ "referenced_type" : "type-165"
+ },
+ {
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -15656,13 +15840,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-166"
++ "referenced_type" : "type-165"
+ },
+ {
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -15674,7 +15858,7 @@
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-104",
++ "return_type" : "type-103",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -15686,16 +15870,16 @@
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+- "return_type" : "type-104",
++ "return_type" : "type-103",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+ "function_name" : "android::hardware::Status::ok",
+ "linker_set_key" : "_ZN7android8hardware6Status2okEv",
+- "return_type" : "type-104",
++ "return_type" : "type-103",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -15706,7 +15890,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-166"
++ "referenced_type" : "type-165"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -15715,7 +15899,7 @@
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -15726,7 +15910,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-166"
++ "referenced_type" : "type-165"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -15735,10 +15919,10 @@
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -15749,7 +15933,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-166"
++ "referenced_type" : "type-165"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -15758,7 +15942,7 @@
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -15769,7 +15953,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-166"
++ "referenced_type" : "type-165"
+ },
+ {
+ "referenced_type" : "type-19"
+@@ -15778,10 +15962,10 @@
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -15791,10 +15975,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2485"
++ "referenced_type" : "type-2480"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15804,7 +15988,7 @@
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+@@ -15814,10 +15998,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2485"
++ "referenced_type" : "type-2480"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -15827,7 +16011,7 @@
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+@@ -15837,10 +16021,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2329"
++ "referenced_type" : "type-2324"
+ }
+ ],
+- "return_type" : "type-2332",
++ "return_type" : "type-2327",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h"
+ },
+ {
+@@ -15850,10 +16034,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2329"
++ "referenced_type" : "type-2324"
+ }
+ ],
+- "return_type" : "type-2335",
++ "return_type" : "type-2330",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h"
+ },
+ {
+@@ -15863,10 +16047,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2329"
++ "referenced_type" : "type-2324"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h"
+ },
+ {
+@@ -15877,10 +16061,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2329"
++ "referenced_type" : "type-2324"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h"
+ },
+ {
+@@ -15891,10 +16075,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2329"
++ "referenced_type" : "type-2324"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h"
+ },
+ {
+@@ -15905,10 +16089,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2329"
++ "referenced_type" : "type-2324"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h"
+ },
+ {
+@@ -15918,13 +16102,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-301"
++ "referenced_type" : "type-300"
+ },
+ {
+- "referenced_type" : "type-308"
++ "referenced_type" : "type-307"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h"
+ },
+ {
+@@ -15934,13 +16118,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-301"
++ "referenced_type" : "type-300"
+ },
+ {
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h"
+ },
+ {
+@@ -15950,10 +16134,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-301"
++ "referenced_type" : "type-300"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h"
+ },
+ {
+@@ -15963,10 +16147,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-301"
++ "referenced_type" : "type-300"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h"
+ },
+ {
+@@ -15976,10 +16160,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-301"
++ "referenced_type" : "type-300"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h"
+ },
+ {
+@@ -15989,16 +16173,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-301"
++ "referenced_type" : "type-300"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h"
+ },
+ {
+ "function_name" : "android::hardware::details::debuggable",
+ "linker_set_key" : "_ZN7android8hardware7details10debuggableEv",
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -16007,18 +16191,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-356"
++ "referenced_type" : "type-355"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-986",
++ "return_type" : "type-983",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-552", "type-34", "type-873" ]
++ "template_args" : [ "type-548", "type-34", "type-870" ]
+ },
+ {
+ "function_name" : "android::hardware::details::castInterface",
+@@ -16026,18 +16210,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-356"
++ "referenced_type" : "type-355"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1093",
++ "return_type" : "type-1090",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-541", "type-34", "type-864" ]
++ "template_args" : [ "type-539", "type-34", "type-861" ]
+ },
+ {
+ "function_name" : "android::hardware::details::castInterface",
+@@ -16045,18 +16229,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-356"
++ "referenced_type" : "type-355"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1153",
++ "return_type" : "type-1150",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-562", "type-34", "type-881" ]
++ "template_args" : [ "type-560", "type-34", "type-878" ]
+ },
+ {
+ "function_name" : "android::hardware::details::castInterface",
+@@ -16064,18 +16248,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-575"
++ "referenced_type" : "type-573"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1153",
++ "return_type" : "type-1150",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-562", "type-552", "type-881" ]
++ "template_args" : [ "type-560", "type-548", "type-878" ]
+ },
+ {
+ "function_name" : "android::hardware::details::castInterface",
+@@ -16083,18 +16267,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-356"
++ "referenced_type" : "type-355"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1213",
++ "return_type" : "type-1210",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-544", "type-34", "type-890" ]
++ "template_args" : [ "type-542", "type-34", "type-887" ]
+ },
+ {
+ "function_name" : "android::hardware::details::castInterface",
+@@ -16102,18 +16286,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-356"
++ "referenced_type" : "type-355"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1284",
++ "return_type" : "type-1281",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-565", "type-34", "type-774" ]
++ "template_args" : [ "type-563", "type-34", "type-770" ]
+ },
+ {
+ "function_name" : "android::hardware::details::castInterface",
+@@ -16121,18 +16305,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-575"
++ "referenced_type" : "type-573"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1284",
++ "return_type" : "type-1281",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-565", "type-552", "type-774" ]
++ "template_args" : [ "type-563", "type-548", "type-770" ]
+ },
+ {
+ "function_name" : "android::hardware::details::castInterface",
+@@ -16140,18 +16324,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-580"
++ "referenced_type" : "type-578"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-1284",
++ "return_type" : "type-1281",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-565", "type-562", "type-774" ]
++ "template_args" : [ "type-563", "type-560", "type-770" ]
+ },
+ {
+ "function_name" : "android::hardware::details::getDescriptor",
+@@ -16162,7 +16346,7 @@
+ "referenced_type" : "type-33"
+ }
+ ],
+- "return_type" : "type-685",
++ "return_type" : "type-683",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportUtils.h"
+ },
+ {
+@@ -16172,10 +16356,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-172"
++ "referenced_type" : "type-171"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -16185,10 +16369,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-172"
++ "referenced_type" : "type-171"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -16198,13 +16382,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-172"
++ "referenced_type" : "type-171"
+ },
+ {
+- "referenced_type" : "type-173"
++ "referenced_type" : "type-172"
+ }
+ ],
+- "return_type" : "type-266",
++ "return_type" : "type-265",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -16213,10 +16397,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+ {
+@@ -16225,12 +16409,12 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-356"
++ "referenced_type" : "type-355"
+ }
+ ],
+- "return_type" : "type-356",
++ "return_type" : "type-355",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
+- "template_args" : [ "type-34", "type-106" ]
++ "template_args" : [ "type-34", "type-105" ]
+ },
+ {
+ "function_name" : "android::hardware::details::wrapPassthrough",
+@@ -16238,12 +16422,12 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-590"
++ "referenced_type" : "type-588"
+ }
+ ],
+- "return_type" : "type-590",
++ "return_type" : "type-588",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
+- "template_args" : [ "type-541", "type-106" ]
++ "template_args" : [ "type-539", "type-105" ]
+ },
+ {
+ "function_name" : "android::hardware::details::wrapPassthrough",
+@@ -16251,12 +16435,12 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-595"
++ "referenced_type" : "type-593"
+ }
+ ],
+- "return_type" : "type-595",
++ "return_type" : "type-593",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
+- "template_args" : [ "type-544", "type-106" ]
++ "template_args" : [ "type-542", "type-105" ]
+ },
+ {
+ "access" : "protected",
+@@ -16266,13 +16450,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-273"
++ "referenced_type" : "type-272"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+ {
+@@ -16283,14 +16467,14 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+ {
+@@ -16301,13 +16485,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-247"
++ "referenced_type" : "type-246"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+ {
+@@ -16317,16 +16501,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-214"
++ "referenced_type" : "type-213"
+ },
+ {
+- "referenced_type" : "type-214"
++ "referenced_type" : "type-213"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+ {
+@@ -16336,16 +16520,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ },
+ {
+- "referenced_type" : "type-214"
++ "referenced_type" : "type-213"
+ },
+ {
+- "referenced_type" : "type-214"
++ "referenced_type" : "type-213"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+ {
+@@ -16355,10 +16539,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+ {
+@@ -16368,10 +16552,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+ {
+@@ -16381,10 +16565,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-194"
++ "referenced_type" : "type-193"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+ {
+@@ -16396,14 +16580,14 @@
+ "referenced_type" : "type-33"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-309",
++ "return_type" : "type-308",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportUtils.h"
+ },
+ {
+@@ -16418,19 +16602,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-849"
++ "referenced_type" : "type-845"
+ },
+ {
+- "referenced_type" : "type-849"
++ "referenced_type" : "type-845"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/ServiceManagement.h"
+ },
+ {
+ "function_name" : "android::hardware::details::getVndkVersionStr",
+ "linker_set_key" : "_ZN7android8hardware7details17getVndkVersionStrEv",
+- "return_type" : "type-686",
++ "return_type" : "type-684",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+ {
+@@ -16439,18 +16623,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1048"
++ "referenced_type" : "type-1045"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-575",
++ "return_type" : "type-573",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-873", "type-552", "type-106", "type-106" ]
++ "template_args" : [ "type-870", "type-548", "type-105", "type-105" ]
+ },
+ {
+ "function_name" : "android::hardware::details::getServiceInternal",
+@@ -16458,18 +16642,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1115"
++ "referenced_type" : "type-1112"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-590",
++ "return_type" : "type-588",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-864", "type-541", "type-106", "type-106" ]
++ "template_args" : [ "type-861", "type-539", "type-105", "type-105" ]
+ },
+ {
+ "function_name" : "android::hardware::details::getServiceInternal",
+@@ -16477,18 +16661,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1176"
++ "referenced_type" : "type-1173"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-580",
++ "return_type" : "type-578",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-881", "type-562", "type-106", "type-106" ]
++ "template_args" : [ "type-878", "type-560", "type-105", "type-105" ]
+ },
+ {
+ "function_name" : "android::hardware::details::getServiceInternal",
+@@ -16496,18 +16680,18 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1235"
++ "referenced_type" : "type-1232"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-595",
++ "return_type" : "type-593",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-890", "type-544", "type-106", "type-106" ]
++ "template_args" : [ "type-887", "type-542", "type-105", "type-105" ]
+ },
+ {
+ "function_name" : "android::hardware::details::getServiceInternal",
+@@ -16515,29 +16699,29 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-1314"
++ "referenced_type" : "type-1311"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-585",
++ "return_type" : "type-583",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
+- "template_args" : [ "type-774", "type-565", "type-106", "type-106" ]
++ "template_args" : [ "type-770", "type-563", "type-105", "type-105" ]
+ },
+ {
+ "function_name" : "android::hardware::details::getBnConstructorMap",
+ "linker_set_key" : "_ZN7android8hardware7details19getBnConstructorMapEv",
+- "return_type" : "type-926",
++ "return_type" : "type-923",
+ "source_file" : "/system/libhidl/transport/include/hidl/Static.h"
+ },
+ {
+ "function_name" : "android::hardware::details::getBsConstructorMap",
+ "linker_set_key" : "_ZN7android8hardware7details19getBsConstructorMapEv",
+- "return_type" : "type-927",
++ "return_type" : "type-924",
+ "source_file" : "/system/libhidl/transport/include/hidl/Static.h"
+ },
+ {
+@@ -16546,19 +16730,19 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-849"
++ "referenced_type" : "type-845"
+ },
+ {
+- "referenced_type" : "type-849"
++ "referenced_type" : "type-845"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-356",
++ "return_type" : "type-355",
+ "source_file" : "/system/libhidl/transport/include/hidl/ServiceManagement.h"
+ },
+ {
+@@ -16567,10 +16751,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-356"
++ "referenced_type" : "type-355"
+ }
+ ],
+- "return_type" : "type-356",
++ "return_type" : "type-355",
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h"
+ },
+ {
+@@ -16579,10 +16763,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-849"
++ "referenced_type" : "type-845"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/transport/include/hidl/ServiceManagement.h"
+ },
+ {
+@@ -16591,10 +16775,10 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-460"
++ "referenced_type" : "type-458"
+ },
+ {
+- "referenced_type" : "type-849"
++ "referenced_type" : "type-845"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -16608,16 +16792,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-2354"
++ "referenced_type" : "type-2349"
+ },
+ {
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "default_arg" : true,
+@@ -16625,7 +16809,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-2792"
++ "referenced_type" : "type-2786"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -16638,14 +16822,14 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ },
+ {
+- "referenced_type" : "type-2357"
++ "referenced_type" : "type-2352"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+ "default_arg" : true,
+@@ -16662,10 +16846,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ }
+ ],
+- "return_type" : "type-2332",
++ "return_type" : "type-2327",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16675,22 +16859,22 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-2345"
++ "referenced_type" : "type-2340"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16700,13 +16884,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16716,14 +16900,14 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ },
+ {
+- "referenced_type" : "type-2359"
++ "referenced_type" : "type-2354"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+ "default_arg" : true,
+@@ -16731,7 +16915,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-949"
++ "referenced_type" : "type-946"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -16744,10 +16928,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16758,13 +16942,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16775,10 +16959,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ }
+ ],
+- "return_type" : "type-2362",
++ "return_type" : "type-2357",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16788,7 +16972,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -16801,7 +16985,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -16814,16 +16998,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-2354"
++ "referenced_type" : "type-2349"
+ },
+ {
+- "referenced_type" : "type-2347"
++ "referenced_type" : "type-2342"
+ },
+ {
+ "default_arg" : true,
+@@ -16831,7 +17015,7 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-2793"
++ "referenced_type" : "type-2787"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -16844,10 +17028,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16857,10 +17041,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16871,10 +17055,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16885,10 +17069,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16899,10 +17083,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2332"
++ "referenced_type" : "type-2327"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -16911,13 +17095,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2474"
++ "referenced_type" : "type-2469"
+ },
+ {
+- "referenced_type" : "type-3886"
++ "referenced_type" : "type-3879"
+ }
+ ],
+- "return_type" : "type-2474",
++ "return_type" : "type-2469",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+@@ -16926,13 +17110,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-2474"
++ "referenced_type" : "type-2469"
+ },
+ {
+- "referenced_type" : "type-3885"
++ "referenced_type" : "type-3878"
+ }
+ ],
+- "return_type" : "type-2474",
++ "return_type" : "type-2469",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+@@ -16941,13 +17125,13 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-119"
++ "referenced_type" : "type-118"
+ },
+ {
+- "referenced_type" : "type-112"
++ "referenced_type" : "type-111"
+ }
+ ],
+- "return_type" : "type-119",
++ "return_type" : "type-118",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+@@ -16956,412 +17140,1640 @@
+ "parameters" :
+ [
+ {
+- "referenced_type" : "type-264"
++ "referenced_type" : "type-263"
+ },
+ {
+- "referenced_type" : "type-168"
++ "referenced_type" : "type-167"
+ }
+ ],
+- "return_type" : "type-264",
++ "return_type" : "type-263",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+- "function_name" : "android::hardware::BpHwBinder::findObject",
+- "linker_set_key" : "_ZNK7android8hardware10BpHwBinder10findObjectEPKv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector > >::do_compare",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2372"
++ "referenced_type" : "type-3819"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-245",
+- "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
++ "return_type" : "type-19",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::BpHwBinder::ObjectManager::find",
+- "linker_set_key" : "_ZNK7android8hardware10BpHwBinder13ObjectManager4findEPKv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector > >::do_destroy",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2425"
++ "referenced_type" : "type-3819"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-245",
+- "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::hidl_handle::getNativeHandle",
+- "linker_set_key" : "_ZNK7android8hardware11hidl_handle15getNativeHandleEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector > >::do_construct",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-95"
++ "referenced_type" : "type-3819"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-16",
+- "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::hidl_handle::operator const native_handle *",
+- "linker_set_key" : "_ZNK7android8hardware11hidl_handlecvPK13native_handleEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector > >::do_move_forward",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-95"
++ "referenced_type" : "type-3819"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-16",
+- "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::hidl_handle::operator->",
+- "linker_set_key" : "_ZNK7android8hardware11hidl_handleptEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector > >::do_move_backward",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-95"
++ "referenced_type" : "type-3819"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-16",
+- "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::hidl_string::size",
+- "linker_set_key" : "_ZNK7android8hardware11hidl_string4sizeEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector > >::do_copy",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-117"
++ "referenced_type" : "type-3819"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-1",
+- "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::hidl_string::c_str",
+- "linker_set_key" : "_ZNK7android8hardware11hidl_string5c_strEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector > >::do_splat",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-117"
++ "referenced_type" : "type-3819"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-99",
+- "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::hidl_string::empty",
+- "linker_set_key" : "_ZNK7android8hardware11hidl_string5emptyEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector >::do_compare",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE10do_compareES3_S3_",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-117"
++ "referenced_type" : "type-2403"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-44",
+- "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ "return_type" : "type-19",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::hidl_string::operator basic_string",
+- "linker_set_key" : "_ZNK7android8hardware11hidl_stringcvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector >::do_destroy",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE10do_destroyEPvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-117"
++ "referenced_type" : "type-2403"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-700",
+- "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::ProcessState::isContextManager",
+- "linker_set_key" : "_ZNK7android8hardware12ProcessState16isContextManagerEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector >::do_construct",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE12do_constructEPvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3845"
++ "referenced_type" : "type-2403"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-44",
+- "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::IPCThreadState::getCallingPid",
+- "linker_set_key" : "_ZNK7android8hardware14IPCThreadState13getCallingPidEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector >::do_move_forward",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE15do_move_forwardEPvS3_j",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3639"
++ "referenced_type" : "type-2403"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-19",
+- "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::IPCThreadState::getCallingSid",
+- "linker_set_key" : "_ZNK7android8hardware14IPCThreadState13getCallingSidEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector >::do_move_backward",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE16do_move_backwardEPvS3_j",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3639"
++ "referenced_type" : "type-2403"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-99",
+- "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::IPCThreadState::getCallingUid",
+- "linker_set_key" : "_ZNK7android8hardware14IPCThreadState13getCallingUidEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector >::do_copy",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE7do_copyEPvS3_j",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3639"
++ "referenced_type" : "type-2403"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-1",
+- "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::IPCThreadState::isServingCall",
+- "linker_set_key" : "_ZNK7android8hardware14IPCThreadState13isServingCallEv",
++ "access" : "protected",
++ "function_name" : "android::SortedVector >::do_splat",
++ "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIPKvNS_8hardware10BpHwBinder13ObjectManager7entry_tEEEE8do_splatEPvS3_j",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3639"
++ "referenced_type" : "type-2403"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-44",
+- "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/SortedVector.h"
+ },
+ {
+- "function_name" : "android::hardware::IPCThreadState::getStrictModePolicy",
+- "linker_set_key" : "_ZNK7android8hardware14IPCThreadState19getStrictModePolicyEv",
++ "access" : "protected",
++ "function_name" : "android::Vector >::do_destroy",
++ "linker_set_key" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE10do_destroyEPvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3639"
++ "referenced_type" : "type-2514"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-19",
+- "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "function_name" : "android::hardware::IPCThreadState::getLastTransactionBinderFlags",
+- "linker_set_key" : "_ZNK7android8hardware14IPCThreadState29getLastTransactionBinderFlagsEv",
++ "access" : "protected",
++ "function_name" : "android::Vector >::do_construct",
++ "linker_set_key" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE12do_constructEPvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3639"
++ "referenced_type" : "type-2514"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-19",
+- "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "access" : "private",
+- "function_name" : "android::hardware::BufferedTextOutput::getBuffer",
+- "linker_set_key" : "_ZNK7android8hardware18BufferedTextOutput9getBufferEv",
++ "access" : "protected",
++ "function_name" : "android::Vector >::do_move_forward",
++ "linker_set_key" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE15do_move_forwardEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2509"
++ "referenced_type" : "type-2514"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-2469",
+- "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "access" : "private",
+- "function_name" : "android::hardware::Parcel::clearCache",
+- "linker_set_key" : "_ZNK7android8hardware6Parcel10clearCacheEv",
++ "access" : "protected",
++ "function_name" : "android::Vector >::do_move_backward",
++ "linker_set_key" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE16do_move_backwardEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-2514"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
+- "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "function_name" : "android::hardware::Parcel::errorCheck",
+- "linker_set_key" : "_ZNK7android8hardware6Parcel10errorCheckEv",
++ "access" : "protected",
++ "function_name" : "android::Vector >::do_copy",
++ "linker_set_key" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE7do_copyEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-2514"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-19",
+- "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "function_name" : "android::hardware::Parcel::findBuffer",
+- "linker_set_key" : "_ZNK7android8hardware6Parcel10findBufferEPKvjPbPjS5_",
++ "access" : "protected",
++ "function_name" : "android::Vector >::do_splat",
++ "linker_set_key" : "_ZNK7android6VectorINS_2spINS_8hardware18BufferedTextOutput11BufferStateEEEE8do_splatEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-2514"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-1"
++ "referenced_type" : "type-138"
+ },
+ {
+- "referenced_type" : "type-3777"
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_destroy",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE10do_destroyEPvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2408"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-19",
+- "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "access" : "private",
+- "function_name" : "android::hardware::Parcel::ipcObjects",
+- "linker_set_key" : "_ZNK7android8hardware6Parcel10ipcObjectsEv",
++ "access" : "protected",
++ "function_name" : "android::Vector::do_construct",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE12do_constructEPvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-2408"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-1",
+- "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "function_name" : "android::hardware::Parcel::readBuffer",
+- "linker_set_key" : "_ZNK7android8hardware6Parcel10readBufferEjPjPPKv",
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_forward",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE15do_move_forwardEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-2408"
+ },
+ {
+- "referenced_type" : "type-1"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-138"
+ },
+ {
+- "referenced_type" : "type-3781"
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-19",
+- "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "access" : "private",
+- "function_name" : "android::hardware::Parcel::readBuffer",
+- "linker_set_key" : "_ZNK7android8hardware6Parcel10readBufferEjPjjjjPPKv",
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_backward",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE16do_move_backwardEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-2408"
+ },
+ {
+- "referenced_type" : "type-1"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-138"
+ },
+ {
+ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_copy",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE7do_copyEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2408"
+ },
+ {
+- "referenced_type" : "type-1"
++ "referenced_type" : "type-244"
+ },
+ {
+- "referenced_type" : "type-1"
++ "referenced_type" : "type-138"
+ },
+ {
+- "referenced_type" : "type-3781"
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-19",
+- "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "function_name" : "android::hardware::Parcel::readDouble",
+- "linker_set_key" : "_ZNK7android8hardware6Parcel10readDoubleEPd",
++ "access" : "protected",
++ "function_name" : "android::Vector::do_splat",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware10BpHwBinder8ObituaryEE8do_splatEPvPKvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-2408"
+ },
+ {
+- "referenced_type" : "type-3776"
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-19",
+- "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "function_name" : "android::hardware::Parcel::readDouble",
+- "linker_set_key" : "_ZNK7android8hardware6Parcel10readDoubleEv",
++ "access" : "protected",
++ "function_name" : "android::Vector::do_destroy",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3823"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-4",
+- "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+ {
+- "function_name" : "android::hardware::Parcel::readObject",
+- "linker_set_key" : "_ZNK7android8hardware6Parcel10readObjectI18flat_binder_objectEEPKT_Pj",
++ "access" : "protected",
++ "function_name" : "android::Vector::do_construct",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj",
+ "parameters" :
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3823"
+ },
+ {
+- "default_arg" : true,
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-3780",
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_forward",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3823"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_backward",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3823"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_copy",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3823"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_splat",
++ "linker_set_key" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3823"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_destroy",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE10do_destroyEPvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3620"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_construct",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE12do_constructEPvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3620"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_forward",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE15do_move_forwardEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3620"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_backward",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE16do_move_backwardEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3620"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_copy",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE7do_copyEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3620"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_splat",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBase12weakref_typeEE8do_splatEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3620"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_destroy",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBaseEE10do_destroyEPvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3624"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_construct",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBaseEE12do_constructEPvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3624"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_forward",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBaseEE15do_move_forwardEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3624"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_backward",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBaseEE16do_move_backwardEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3624"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_copy",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBaseEE7do_copyEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3624"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_splat",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_7RefBaseEE8do_splatEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3624"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_destroy",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE10do_destroyEPvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3616"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_construct",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE12do_constructEPvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3616"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_forward",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE15do_move_forwardEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3616"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_backward",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE16do_move_backwardEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3616"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_copy",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE7do_copyEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3616"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_splat",
++ "linker_set_key" : "_ZNK7android6VectorIPNS_8hardware9BHwBinderEE8do_splatEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3616"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_destroy",
++ "linker_set_key" : "_ZNK7android6VectorIiE10do_destroyEPvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2509"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_construct",
++ "linker_set_key" : "_ZNK7android6VectorIiE12do_constructEPvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2509"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_forward",
++ "linker_set_key" : "_ZNK7android6VectorIiE15do_move_forwardEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2509"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_move_backward",
++ "linker_set_key" : "_ZNK7android6VectorIiE16do_move_backwardEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2509"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_copy",
++ "linker_set_key" : "_ZNK7android6VectorIiE7do_copyEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2509"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "access" : "protected",
++ "function_name" : "android::Vector::do_splat",
++ "linker_set_key" : "_ZNK7android6VectorIiE8do_splatEPvPKvj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2509"
++ },
++ {
++ "referenced_type" : "type-244"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/core/libutils/include/utils/Vector.h"
++ },
++ {
++ "function_name" : "android::hardware::BpHwBinder::findObject",
++ "linker_set_key" : "_ZNK7android8hardware10BpHwBinder10findObjectEPKv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2367"
++ },
++ {
++ "referenced_type" : "type-138"
++ }
++ ],
++ "return_type" : "type-244",
++ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
++ },
++ {
++ "function_name" : "android::hardware::BpHwBinder::ObjectManager::find",
++ "linker_set_key" : "_ZNK7android8hardware10BpHwBinder13ObjectManager4findEPKv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2420"
++ },
++ {
++ "referenced_type" : "type-138"
++ }
++ ],
++ "return_type" : "type-244",
++ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
++ },
++ {
++ "function_name" : "android::hardware::hidl_handle::getNativeHandle",
++ "linker_set_key" : "_ZNK7android8hardware11hidl_handle15getNativeHandleEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-94"
++ }
++ ],
++ "return_type" : "type-16",
++ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ },
++ {
++ "function_name" : "android::hardware::hidl_handle::operator const native_handle *",
++ "linker_set_key" : "_ZNK7android8hardware11hidl_handlecvPK13native_handleEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-94"
++ }
++ ],
++ "return_type" : "type-16",
++ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ },
++ {
++ "function_name" : "android::hardware::hidl_handle::operator->",
++ "linker_set_key" : "_ZNK7android8hardware11hidl_handleptEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-94"
++ }
++ ],
++ "return_type" : "type-16",
++ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ },
++ {
++ "function_name" : "android::hardware::hidl_string::size",
++ "linker_set_key" : "_ZNK7android8hardware11hidl_string4sizeEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-116"
++ }
++ ],
++ "return_type" : "type-1",
++ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ },
++ {
++ "function_name" : "android::hardware::hidl_string::c_str",
++ "linker_set_key" : "_ZNK7android8hardware11hidl_string5c_strEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-116"
++ }
++ ],
++ "return_type" : "type-98",
++ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ },
++ {
++ "function_name" : "android::hardware::hidl_string::empty",
++ "linker_set_key" : "_ZNK7android8hardware11hidl_string5emptyEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-116"
++ }
++ ],
++ "return_type" : "type-43",
++ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ },
++ {
++ "function_name" : "android::hardware::hidl_string::operator basic_string",
++ "linker_set_key" : "_ZNK7android8hardware11hidl_stringcvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-116"
++ }
++ ],
++ "return_type" : "type-698",
++ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
++ },
++ {
++ "function_name" : "android::hardware::ProcessState::isContextManager",
++ "linker_set_key" : "_ZNK7android8hardware12ProcessState16isContextManagerEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3838"
++ }
++ ],
++ "return_type" : "type-43",
++ "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
++ },
++ {
++ "function_name" : "android::hardware::IPCThreadState::getCallingPid",
++ "linker_set_key" : "_ZNK7android8hardware14IPCThreadState13getCallingPidEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3632"
++ }
++ ],
++ "return_type" : "type-19",
++ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ },
++ {
++ "function_name" : "android::hardware::IPCThreadState::getCallingSid",
++ "linker_set_key" : "_ZNK7android8hardware14IPCThreadState13getCallingSidEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3632"
++ }
++ ],
++ "return_type" : "type-98",
++ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ },
++ {
++ "function_name" : "android::hardware::IPCThreadState::getCallingUid",
++ "linker_set_key" : "_ZNK7android8hardware14IPCThreadState13getCallingUidEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3632"
++ }
++ ],
++ "return_type" : "type-1",
++ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ },
++ {
++ "function_name" : "android::hardware::IPCThreadState::isServingCall",
++ "linker_set_key" : "_ZNK7android8hardware14IPCThreadState13isServingCallEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3632"
++ }
++ ],
++ "return_type" : "type-43",
++ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ },
++ {
++ "function_name" : "android::hardware::IPCThreadState::getStrictModePolicy",
++ "linker_set_key" : "_ZNK7android8hardware14IPCThreadState19getStrictModePolicyEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3632"
++ }
++ ],
++ "return_type" : "type-19",
++ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ },
++ {
++ "function_name" : "android::hardware::IPCThreadState::getLastTransactionBinderFlags",
++ "linker_set_key" : "_ZNK7android8hardware14IPCThreadState29getLastTransactionBinderFlagsEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3632"
++ }
++ ],
++ "return_type" : "type-19",
++ "source_file" : "/system/libhwbinder/include/hwbinder/IPCThreadState.h"
++ },
++ {
++ "access" : "private",
++ "function_name" : "android::hardware::BufferedTextOutput::getBuffer",
++ "linker_set_key" : "_ZNK7android8hardware18BufferedTextOutput9getBufferEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-2504"
++ }
++ ],
++ "return_type" : "type-2464",
++ "source_file" : "/system/libhwbinder/include/hwbinder/BufferedTextOutput.h"
++ },
++ {
++ "access" : "private",
++ "function_name" : "android::hardware::Parcel::clearCache",
++ "linker_set_key" : "_ZNK7android8hardware6Parcel10clearCacheEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3756"
++ }
++ ],
++ "return_type" : "type-105",
++ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ },
++ {
++ "function_name" : "android::hardware::Parcel::errorCheck",
++ "linker_set_key" : "_ZNK7android8hardware6Parcel10errorCheckEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3756"
++ }
++ ],
++ "return_type" : "type-19",
++ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ },
++ {
++ "function_name" : "android::hardware::Parcel::findBuffer",
++ "linker_set_key" : "_ZNK7android8hardware6Parcel10findBufferEPKvjPbPjS5_",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3756"
++ },
++ {
++ "referenced_type" : "type-138"
++ },
++ {
++ "referenced_type" : "type-1"
++ },
++ {
++ "referenced_type" : "type-3770"
++ },
++ {
++ "referenced_type" : "type-1038"
++ },
++ {
++ "referenced_type" : "type-1038"
++ }
++ ],
++ "return_type" : "type-19",
++ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ },
++ {
++ "access" : "private",
++ "function_name" : "android::hardware::Parcel::ipcObjects",
++ "linker_set_key" : "_ZNK7android8hardware6Parcel10ipcObjectsEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3756"
++ }
++ ],
++ "return_type" : "type-1",
++ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ },
++ {
++ "function_name" : "android::hardware::Parcel::readBuffer",
++ "linker_set_key" : "_ZNK7android8hardware6Parcel10readBufferEjPjPPKv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3756"
++ },
++ {
++ "referenced_type" : "type-1"
++ },
++ {
++ "referenced_type" : "type-1038"
++ },
++ {
++ "referenced_type" : "type-3774"
++ }
++ ],
++ "return_type" : "type-19",
++ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ },
++ {
++ "access" : "private",
++ "function_name" : "android::hardware::Parcel::readBuffer",
++ "linker_set_key" : "_ZNK7android8hardware6Parcel10readBufferEjPjjjjPPKv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3756"
++ },
++ {
++ "referenced_type" : "type-1"
++ },
++ {
++ "referenced_type" : "type-1038"
++ },
++ {
++ "referenced_type" : "type-1"
++ },
++ {
++ "referenced_type" : "type-1"
++ },
++ {
++ "referenced_type" : "type-1"
++ },
++ {
++ "referenced_type" : "type-3774"
++ }
++ ],
++ "return_type" : "type-19",
++ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ },
++ {
++ "function_name" : "android::hardware::Parcel::readDouble",
++ "linker_set_key" : "_ZNK7android8hardware6Parcel10readDoubleEPd",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3756"
++ },
++ {
++ "referenced_type" : "type-3769"
++ }
++ ],
++ "return_type" : "type-19",
++ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ },
++ {
++ "function_name" : "android::hardware::Parcel::readDouble",
++ "linker_set_key" : "_ZNK7android8hardware6Parcel10readDoubleEv",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3756"
++ }
++ ],
++ "return_type" : "type-4",
++ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
++ },
++ {
++ "function_name" : "android::hardware::Parcel::readObject",
++ "linker_set_key" : "_ZNK7android8hardware6Parcel10readObjectI18flat_binder_objectEEPKT_Pj",
++ "parameters" :
++ [
++ {
++ "is_this_ptr" : true,
++ "referenced_type" : "type-3756"
++ },
++ {
++ "default_arg" : true,
++ "referenced_type" : "type-1038"
++ }
++ ],
++ "return_type" : "type-3773",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
+- "template_args" : [ "type-4082" ]
++ "template_args" : [ "type-4074" ]
+ },
+ {
+ "function_name" : "android::hardware::Parcel::readUint16",
+@@ -17370,10 +18782,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3772"
++ "referenced_type" : "type-3765"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17386,10 +18798,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17402,7 +18814,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -17415,10 +18827,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3774"
++ "referenced_type" : "type-3767"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17431,7 +18843,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-21",
+@@ -17445,10 +18857,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17459,7 +18871,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -17472,10 +18884,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+- "return_type" : "type-99",
++ "return_type" : "type-98",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17485,13 +18897,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-139",
++ "return_type" : "type-138",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17502,10 +18914,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17519,7 +18931,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -17533,10 +18945,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17546,7 +18958,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -17559,7 +18971,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -17572,7 +18984,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -17585,10 +18997,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-352"
++ "referenced_type" : "type-351"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17601,10 +19013,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3778"
++ "referenced_type" : "type-3771"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17617,10 +19029,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+- "return_type" : "type-342",
++ "return_type" : "type-341",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17631,7 +19043,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -17644,16 +19056,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3781"
++ "referenced_type" : "type-3774"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ },
+ {
+- "referenced_type" : "type-3777"
++ "referenced_type" : "type-3770"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17666,10 +19078,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+- "return_type" : "type-2381",
++ "return_type" : "type-2376",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17680,7 +19092,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -17693,13 +19105,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17712,13 +19124,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17728,13 +19140,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-99"
++ "referenced_type" : "type-98"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17744,10 +19156,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-482"
++ "referenced_type" : "type-480"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17760,10 +19172,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+- "return_type" : "type-71",
++ "return_type" : "type-70",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17773,13 +19185,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -17788,7 +19200,7 @@
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-3781"
++ "referenced_type" : "type-3774"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17801,16 +19213,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ },
+ {
+- "referenced_type" : "type-3781"
++ "referenced_type" : "type-3774"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17824,10 +19236,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3785"
++ "referenced_type" : "type-3778"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -17842,7 +19254,7 @@
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17852,13 +19264,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ }
+ ],
+- "return_type" : "type-343",
++ "return_type" : "type-342",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17869,7 +19281,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -17878,7 +19290,7 @@
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17889,7 +19301,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -17898,7 +19310,7 @@
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -17908,13 +19320,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3781"
++ "referenced_type" : "type-3774"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -17923,7 +19335,7 @@
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-3777"
++ "referenced_type" : "type-3770"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17936,10 +19348,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3782"
++ "referenced_type" : "type-3775"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17952,7 +19364,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -17961,7 +19373,7 @@
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-3782"
++ "referenced_type" : "type-3775"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17974,10 +19386,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-482"
++ "referenced_type" : "type-480"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -17990,13 +19402,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -18005,7 +19417,7 @@
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-3781"
++ "referenced_type" : "type-3774"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18018,10 +19430,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3782"
++ "referenced_type" : "type-3775"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18035,13 +19447,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3782"
++ "referenced_type" : "type-3775"
+ },
+ {
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ },
+ {
+ "default_arg" : true,
+@@ -18062,7 +19474,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -18071,7 +19483,7 @@
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-3782"
++ "referenced_type" : "type-3775"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18084,10 +19496,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+- "return_type" : "type-1030",
++ "return_type" : "type-1027",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -18097,10 +19509,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -18116,17 +19528,17 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-2474"
++ "referenced_type" : "type-2469"
+ },
+ {
+ "default_arg" : true,
+ "referenced_type" : "type-1"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -18137,7 +19549,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -18151,10 +19563,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+- "return_type" : "type-2352",
++ "return_type" : "type-2347",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -18164,7 +19576,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -18177,10 +19589,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3777"
++ "referenced_type" : "type-3770"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18193,10 +19605,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -18206,10 +19618,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3770"
++ "referenced_type" : "type-3763"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18222,7 +19634,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-1",
+@@ -18235,10 +19647,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3775"
++ "referenced_type" : "type-3768"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18251,10 +19663,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+- "return_type" : "type-298",
++ "return_type" : "type-297",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+ {
+@@ -18264,10 +19676,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3771"
++ "referenced_type" : "type-3764"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18280,10 +19692,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-521"
++ "referenced_type" : "type-519"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18296,7 +19708,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18309,10 +19721,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-3773"
++ "referenced_type" : "type-3766"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18325,7 +19737,7 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ }
+ ],
+ "return_type" : "type-447",
+@@ -18338,10 +19750,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-3763"
++ "referenced_type" : "type-3756"
+ },
+ {
+- "referenced_type" : "type-291"
++ "referenced_type" : "type-290"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18354,10 +19766,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-171"
++ "referenced_type" : "type-170"
+ }
+ ],
+- "return_type" : "type-701",
++ "return_type" : "type-699",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -18367,13 +19779,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2331"
++ "referenced_type" : "type-2326"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h"
+ },
+ {
+@@ -18383,10 +19795,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-175"
++ "referenced_type" : "type-174"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+ {
+@@ -18396,13 +19808,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2361"
++ "referenced_type" : "type-2356"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-245",
++ "return_type" : "type-244",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -18413,10 +19825,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -18427,10 +19839,10 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -18441,13 +19853,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -18458,13 +19870,13 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -18475,16 +19887,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2335"
++ "referenced_type" : "type-2330"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/BpHwBinder.h"
+ },
+ {
+@@ -18495,16 +19907,16 @@
+ [
+ {
+ "is_this_ptr" : true,
+- "referenced_type" : "type-2368"
++ "referenced_type" : "type-2363"
+ },
+ {
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ }
+ ],
+- "return_type" : "type-44",
++ "return_type" : "type-43",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+ {
+@@ -18516,7 +19928,7 @@
+ "referenced_type" : "type-1"
+ },
+ {
+- "referenced_type" : "type-1041"
++ "referenced_type" : "type-1038"
+ }
+ ],
+ "return_type" : "type-19",
+@@ -18531,7 +19943,7 @@
+ "referenced_type" : "type-19"
+ },
+ {
+- "referenced_type" : "type-139"
++ "referenced_type" : "type-138"
+ },
+ {
+ "referenced_type" : "type-1"
+@@ -18550,18 +19962,18 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-44"
++ "referenced_type" : "type-43"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-2540"
++ "referenced_type" : "type-2535"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Debug.h"
+ },
+ {
+@@ -18574,14 +19986,14 @@
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-2540"
++ "referenced_type" : "type-2535"
+ },
+ {
+ "default_arg" : true,
+- "referenced_type" : "type-245"
++ "referenced_type" : "type-244"
+ }
+ ],
+- "return_type" : "type-106",
++ "return_type" : "type-105",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Debug.h"
+ },
+ {
+@@ -18593,7 +20005,7 @@
+ "referenced_type" : "type-19"
+ }
+ ],
+- "return_type" : "type-99",
++ "return_type" : "type-98",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Debug.h"
+ }
+ ],
+@@ -18602,115 +20014,115 @@
+ {
+ "linker_set_key" : "_ZN7android4hidl4base4V1_05IBase10descriptorE",
+ "name" : "android::hidl::base::V1_0::IBase::descriptor",
+- "referenced_type" : "type-99",
++ "referenced_type" : "type-98",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android4hidl7manager4V1_015IServiceManager10descriptorE",
+ "name" : "android::hidl::manager::V1_0::IServiceManager::descriptor",
+- "referenced_type" : "type-99",
++ "referenced_type" : "type-98",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android4hidl7manager4V1_020IServiceNotification10descriptorE",
+ "name" : "android::hidl::manager::V1_0::IServiceNotification::descriptor",
+- "referenced_type" : "type-99",
++ "referenced_type" : "type-98",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android4hidl7manager4V1_115IServiceManager10descriptorE",
+ "name" : "android::hidl::manager::V1_1::IServiceManager::descriptor",
+- "referenced_type" : "type-99",
++ "referenced_type" : "type-98",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/IServiceManager.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android4hidl7manager4V1_215IClientCallback10descriptorE",
+ "name" : "android::hidl::manager::V1_2::IClientCallback::descriptor",
+- "referenced_type" : "type-99",
++ "referenced_type" : "type-98",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IClientCallback.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android4hidl7manager4V1_215IServiceManager10descriptorE",
+ "name" : "android::hidl::manager::V1_2::IServiceManager::descriptor",
+- "referenced_type" : "type-99",
++ "referenced_type" : "type-98",
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/IServiceManager.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware11hidl_handle21kOffsetOfNativeHandleE",
+ "name" : "android::hardware::hidl_handle::kOffsetOfNativeHandle",
+- "referenced_type" : "type-246",
++ "referenced_type" : "type-245",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware11hidl_memory13kOffsetOfNameE",
+ "name" : "android::hardware::hidl_memory::kOffsetOfName",
+- "referenced_type" : "type-246",
++ "referenced_type" : "type-245",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware11hidl_memory15kOffsetOfHandleE",
+ "name" : "android::hardware::hidl_memory::kOffsetOfHandle",
+- "referenced_type" : "type-246",
++ "referenced_type" : "type-245",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware11hidl_string15kOffsetOfBufferE",
+ "name" : "android::hardware::hidl_string::kOffsetOfBuffer",
+- "referenced_type" : "type-246",
++ "referenced_type" : "type-245",
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware12gTextBuffersE",
+ "name" : "android::hardware::gTextBuffers",
+- "referenced_type" : "type-2512",
++ "referenced_type" : "type-2507",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Static.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware13gProcessMutexE",
+ "name" : "android::hardware::gProcessMutex",
+- "referenced_type" : "type-440",
++ "referenced_type" : "type-438",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Static.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware4aerrE",
+ "name" : "android::hardware::aerr",
+- "referenced_type" : "type-2474",
++ "referenced_type" : "type-2469",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware4alogE",
+ "name" : "android::hardware::alog",
+- "referenced_type" : "type-2474",
++ "referenced_type" : "type-2469",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware4aoutE",
+ "name" : "android::hardware::aout",
+- "referenced_type" : "type-2474",
++ "referenced_type" : "type-2469",
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware7details14gServiceSidMapE",
+ "name" : "android::hardware::details::gServiceSidMap",
+- "referenced_type" : "type-703",
++ "referenced_type" : "type-701",
+ "source_file" : "/system/libhidl/transport/include/hidl/Static.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware7details15gServicePrioMapE",
+ "name" : "android::hardware::details::gServicePrioMap",
+- "referenced_type" : "type-704",
++ "referenced_type" : "type-702",
+ "source_file" : "/system/libhidl/transport/include/hidl/Static.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware7details6gBnMapE",
+ "name" : "android::hardware::details::gBnMap",
+- "referenced_type" : "type-412",
++ "referenced_type" : "type-410",
+ "source_file" : "/system/libhidl/transport/include/hidl/Static.h"
+ },
+ {
+ "linker_set_key" : "_ZN7android8hardware8gProcessE",
+ "name" : "android::hardware::gProcess",
+- "referenced_type" : "type-2794",
++ "referenced_type" : "type-2788",
+ "source_file" : "/system/libhwbinder/include/hwbinder/Static.h"
+ }
+ ],
+@@ -18720,8 +20132,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::Mutex &",
+ "name" : "android::Mutex &",
+- "referenced_type" : "type-436",
+- "self_type" : "type-440",
++ "referenced_type" : "type-433",
++ "self_type" : "type-438",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/Mutex.h"
+ },
+@@ -18729,8 +20141,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::RWLock &",
+ "name" : "android::RWLock &",
+- "referenced_type" : "type-448",
+- "self_type" : "type-452",
++ "referenced_type" : "type-444",
++ "self_type" : "type-450",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/RWLock.h"
+ },
+@@ -18738,8 +20150,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::RefBase *const &",
+ "name" : "android::RefBase *const &",
+- "referenced_type" : "type-3609",
+- "self_type" : "type-3632",
++ "referenced_type" : "type-3602",
++ "self_type" : "type-3625",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+@@ -18747,8 +20159,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::RefBase::weakref_type *const &",
+ "name" : "android::RefBase::weakref_type *const &",
+- "referenced_type" : "type-3607",
+- "self_type" : "type-3628",
++ "referenced_type" : "type-3600",
++ "self_type" : "type-3621",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+@@ -18756,8 +20168,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::String16 &",
+ "name" : "android::String16 &",
+- "referenced_type" : "type-342",
+- "self_type" : "type-351",
++ "referenced_type" : "type-341",
++ "self_type" : "type-350",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/String16.h"
+ },
+@@ -18765,8 +20177,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::String8 &",
+ "name" : "android::String8 &",
+- "referenced_type" : "type-221",
+- "self_type" : "type-226",
++ "referenced_type" : "type-220",
++ "self_type" : "type-225",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/String8.h"
+ },
+@@ -18774,8 +20186,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::BHwBinder *const &",
+ "name" : "android::hardware::BHwBinder *const &",
+- "referenced_type" : "type-3605",
+- "self_type" : "type-3624",
++ "referenced_type" : "type-3598",
++ "self_type" : "type-3617",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+@@ -18784,7 +20196,7 @@
+ "linker_set_key" : "android::hardware::ConcurrentMap, android::hardware::details::SchedPrio> &",
+ "name" : "android::hardware::ConcurrentMap, android::hardware::details::SchedPrio> &",
+ "referenced_type" : "type-29",
+- "self_type" : "type-49",
++ "self_type" : "type-48",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
+ },
+@@ -18792,8 +20204,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::ConcurrentMap, bool> &",
+ "name" : "android::hardware::ConcurrentMap, bool> &",
+- "referenced_type" : "type-41",
+- "self_type" : "type-52",
++ "referenced_type" : "type-40",
++ "self_type" : "type-51",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
+ },
+@@ -18801,8 +20213,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::ConcurrentMap, std::allocator >, std::function (void *)> > &",
+ "name" : "android::hardware::ConcurrentMap, std::allocator >, std::function (void *)> > &",
+- "referenced_type" : "type-635",
+- "self_type" : "type-927",
++ "referenced_type" : "type-633",
++ "self_type" : "type-924",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/Static.h"
+ },
+@@ -18810,8 +20222,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::ConcurrentMap, std::allocator >, std::function (void *)> > &",
+ "name" : "android::hardware::ConcurrentMap, std::allocator >, std::function (void *)> > &",
+- "referenced_type" : "type-398",
+- "self_type" : "type-926",
++ "referenced_type" : "type-396",
++ "self_type" : "type-923",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/Static.h"
+ },
+@@ -18819,8 +20231,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::HexDump &",
+ "name" : "android::hardware::HexDump &",
+- "referenced_type" : "type-2484",
+- "self_type" : "type-2486",
++ "referenced_type" : "type-2479",
++ "self_type" : "type-2481",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -18828,8 +20240,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Parcel &",
+ "name" : "android::hardware::Parcel &",
+- "referenced_type" : "type-1376",
+- "self_type" : "type-1375",
++ "referenced_type" : "type-1373",
++ "self_type" : "type-1372",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -18837,8 +20249,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Parcel &",
+ "name" : "android::hardware::Parcel &",
+- "referenced_type" : "type-2575",
+- "self_type" : "type-2574",
++ "referenced_type" : "type-2570",
++ "self_type" : "type-2569",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -18846,8 +20258,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Parcel &",
+ "name" : "android::hardware::Parcel &",
+- "referenced_type" : "type-374",
+- "self_type" : "type-373",
++ "referenced_type" : "type-373",
++ "self_type" : "type-372",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -18855,8 +20267,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Parcel &",
+ "name" : "android::hardware::Parcel &",
+- "referenced_type" : "type-3919",
+- "self_type" : "type-3918",
++ "referenced_type" : "type-3912",
++ "self_type" : "type-3911",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -18864,8 +20276,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::ProcessState::handle_entry &",
+ "name" : "android::hardware::ProcessState::handle_entry &",
+- "referenced_type" : "type-2415",
+- "self_type" : "type-3831",
++ "referenced_type" : "type-2410",
++ "self_type" : "type-3824",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+@@ -18873,8 +20285,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Return &",
+ "name" : "android::hardware::Return &",
+- "referenced_type" : "type-807",
+- "self_type" : "type-810",
++ "referenced_type" : "type-804",
++ "self_type" : "type-807",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -18882,8 +20294,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Return > &",
+ "name" : "android::hardware::Return > &",
+- "referenced_type" : "type-801",
+- "self_type" : "type-804",
++ "referenced_type" : "type-798",
++ "self_type" : "type-801",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -18891,8 +20303,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Return > &",
+ "name" : "android::hardware::Return > &",
+- "referenced_type" : "type-986",
+- "self_type" : "type-989",
++ "referenced_type" : "type-983",
++ "self_type" : "type-986",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -18900,8 +20312,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Return > &",
+ "name" : "android::hardware::Return > &",
+- "referenced_type" : "type-1093",
+- "self_type" : "type-1096",
++ "referenced_type" : "type-1090",
++ "self_type" : "type-1093",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -18909,8 +20321,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Return > &",
+ "name" : "android::hardware::Return > &",
+- "referenced_type" : "type-1153",
+- "self_type" : "type-1156",
++ "referenced_type" : "type-1150",
++ "self_type" : "type-1153",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -18918,8 +20330,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Return > &",
+ "name" : "android::hardware::Return > &",
+- "referenced_type" : "type-1213",
+- "self_type" : "type-1216",
++ "referenced_type" : "type-1210",
++ "self_type" : "type-1213",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -18927,8 +20339,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Return > &",
+ "name" : "android::hardware::Return > &",
+- "referenced_type" : "type-1284",
+- "self_type" : "type-1287",
++ "referenced_type" : "type-1281",
++ "self_type" : "type-1284",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -18936,8 +20348,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Return &",
+ "name" : "android::hardware::Return &",
+- "referenced_type" : "type-309",
+- "self_type" : "type-312",
++ "referenced_type" : "type-308",
++ "self_type" : "type-311",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -18945,8 +20357,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Return &",
+ "name" : "android::hardware::Return &",
+- "referenced_type" : "type-102",
+- "self_type" : "type-179",
++ "referenced_type" : "type-101",
++ "self_type" : "type-178",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -18954,8 +20366,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::Status &",
+ "name" : "android::hardware::Status &",
+- "referenced_type" : "type-104",
+- "self_type" : "type-170",
++ "referenced_type" : "type-103",
++ "self_type" : "type-169",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -18963,8 +20375,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::TextOutput &",
+ "name" : "android::hardware::TextOutput &",
+- "referenced_type" : "type-2377",
+- "self_type" : "type-2376",
++ "referenced_type" : "type-2372",
++ "self_type" : "type-2371",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+@@ -18972,8 +20384,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::TextOutput &",
+ "name" : "android::hardware::TextOutput &",
+- "referenced_type" : "type-2428",
+- "self_type" : "type-2427",
++ "referenced_type" : "type-2423",
++ "self_type" : "type-2422",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+@@ -18981,8 +20393,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::TextOutput &",
+ "name" : "android::hardware::TextOutput &",
+- "referenced_type" : "type-2472",
+- "self_type" : "type-2474",
++ "referenced_type" : "type-2467",
++ "self_type" : "type-2469",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -18990,8 +20402,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::TextOutput &",
+ "name" : "android::hardware::TextOutput &",
+- "referenced_type" : "type-3482",
+- "self_type" : "type-3481",
++ "referenced_type" : "type-3475",
++ "self_type" : "type-3474",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+@@ -18999,8 +20411,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::TextOutput &",
+ "name" : "android::hardware::TextOutput &",
+- "referenced_type" : "type-3533",
+- "self_type" : "type-3532",
++ "referenced_type" : "type-3526",
++ "self_type" : "type-3525",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+@@ -19008,8 +20420,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::TextOutput &",
+ "name" : "android::hardware::TextOutput &",
+- "referenced_type" : "type-3841",
+- "self_type" : "type-3840",
++ "referenced_type" : "type-3834",
++ "self_type" : "type-3833",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
+ },
+@@ -19017,8 +20429,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::details::hidl_pointer > &",
+ "name" : "android::hardware::details::hidl_pointer > &",
+- "referenced_type" : "type-1009",
+- "self_type" : "type-1075",
++ "referenced_type" : "type-1006",
++ "self_type" : "type-1071",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+@@ -19026,8 +20438,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::details::hidl_pointer &",
+ "name" : "android::hardware::details::hidl_pointer &",
+- "referenced_type" : "type-620",
+- "self_type" : "type-1071",
++ "referenced_type" : "type-618",
++ "self_type" : "type-1068",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+@@ -19035,8 +20447,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::details::hidl_pointer &",
+ "name" : "android::hardware::details::hidl_pointer &",
+- "referenced_type" : "type-835",
+- "self_type" : "type-852",
++ "referenced_type" : "type-832",
++ "self_type" : "type-848",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+@@ -19044,8 +20456,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::details::hidl_pointer &",
+ "name" : "android::hardware::details::hidl_pointer &",
+- "referenced_type" : "type-97",
+- "self_type" : "type-150",
++ "referenced_type" : "type-96",
++ "self_type" : "type-149",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+@@ -19054,7 +20466,7 @@
+ "linker_set_key" : "android::hardware::details::hidl_pointer &",
+ "name" : "android::hardware::details::hidl_pointer &",
+ "referenced_type" : "type-14",
+- "self_type" : "type-643",
++ "self_type" : "type-641",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+@@ -19062,8 +20474,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::details::hidl_pointer &",
+ "name" : "android::hardware::details::hidl_pointer &",
+- "referenced_type" : "type-519",
+- "self_type" : "type-823",
++ "referenced_type" : "type-517",
++ "self_type" : "type-820",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+@@ -19071,8 +20483,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::details::return_status &",
+ "name" : "android::hardware::details::return_status &",
+- "referenced_type" : "type-103",
+- "self_type" : "type-266",
++ "referenced_type" : "type-102",
++ "self_type" : "type-265",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -19080,8 +20492,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::hidl_array &",
+ "name" : "android::hardware::hidl_array &",
+- "referenced_type" : "type-1012",
+- "self_type" : "type-1078",
++ "referenced_type" : "type-1009",
++ "self_type" : "type-1075",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+@@ -19089,8 +20501,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::hidl_handle &",
+ "name" : "android::hardware::hidl_handle &",
+- "referenced_type" : "type-77",
+- "self_type" : "type-88",
++ "referenced_type" : "type-76",
++ "self_type" : "type-87",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19098,8 +20510,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::hidl_memory &",
+ "name" : "android::hardware::hidl_memory &",
+- "referenced_type" : "type-121",
+- "self_type" : "type-125",
++ "referenced_type" : "type-120",
++ "self_type" : "type-124",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19107,8 +20519,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::hidl_string &",
+ "name" : "android::hardware::hidl_string &",
+- "referenced_type" : "type-96",
+- "self_type" : "type-118",
++ "referenced_type" : "type-95",
++ "self_type" : "type-117",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19116,8 +20528,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::hidl_vec > &",
+ "name" : "android::hardware::hidl_vec > &",
+- "referenced_type" : "type-1008",
+- "self_type" : "type-1018",
++ "referenced_type" : "type-1005",
++ "self_type" : "type-1015",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19125,8 +20537,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::hidl_vec &",
+ "name" : "android::hardware::hidl_vec &",
+- "referenced_type" : "type-619",
+- "self_type" : "type-1007",
++ "referenced_type" : "type-617",
++ "self_type" : "type-1004",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19134,8 +20546,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::hidl_vec::iter &",
+ "name" : "android::hardware::hidl_vec::iter &",
+- "referenced_type" : "type-625",
+- "self_type" : "type-628",
++ "referenced_type" : "type-622",
++ "self_type" : "type-626",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19143,8 +20555,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hardware::hidl_vec &",
+ "name" : "android::hardware::hidl_vec &",
+- "referenced_type" : "type-518",
+- "self_type" : "type-829",
++ "referenced_type" : "type-516",
++ "self_type" : "type-826",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19152,8 +20564,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo &",
+ "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo &",
+- "referenced_type" : "type-548",
+- "self_type" : "type-861",
++ "referenced_type" : "type-546",
++ "self_type" : "type-858",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+@@ -19161,8 +20573,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::key_value_pair_t > &",
+ "name" : "android::key_value_pair_t > &",
+- "referenced_type" : "type-3805",
+- "self_type" : "type-3817",
++ "referenced_type" : "type-3798",
++ "self_type" : "type-3810",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
+ },
+@@ -19170,8 +20582,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::key_value_pair_t &",
+ "name" : "android::key_value_pair_t &",
+- "referenced_type" : "type-2383",
+- "self_type" : "type-2396",
++ "referenced_type" : "type-2378",
++ "self_type" : "type-2391",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
+ },
+@@ -19179,8 +20591,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-472",
+- "self_type" : "type-3633",
++ "referenced_type" : "type-470",
++ "self_type" : "type-3626",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19188,8 +20600,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-2468",
+- "self_type" : "type-2497",
++ "referenced_type" : "type-2463",
++ "self_type" : "type-2492",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19197,8 +20609,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-71",
+- "self_type" : "type-485",
++ "referenced_type" : "type-70",
++ "self_type" : "type-483",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19206,8 +20618,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-491",
+- "self_type" : "type-3839",
++ "referenced_type" : "type-489",
++ "self_type" : "type-3832",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19215,8 +20627,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-789",
+- "self_type" : "type-793",
++ "referenced_type" : "type-786",
++ "self_type" : "type-789",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19224,8 +20636,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-951",
+- "self_type" : "type-984",
++ "referenced_type" : "type-948",
++ "self_type" : "type-980",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19233,8 +20645,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-356",
+- "self_type" : "type-660",
++ "referenced_type" : "type-355",
++ "self_type" : "type-658",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19242,8 +20654,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-575",
+- "self_type" : "type-976",
++ "referenced_type" : "type-573",
++ "self_type" : "type-973",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19251,8 +20663,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-590",
+- "self_type" : "type-979",
++ "referenced_type" : "type-588",
++ "self_type" : "type-976",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19260,8 +20672,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-580",
+- "self_type" : "type-771",
++ "referenced_type" : "type-578",
++ "self_type" : "type-768",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19269,8 +20681,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-595",
+- "self_type" : "type-1210",
++ "referenced_type" : "type-593",
++ "self_type" : "type-1207",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19278,8 +20690,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::sp &",
+ "name" : "android::sp &",
+- "referenced_type" : "type-585",
+- "self_type" : "type-779",
++ "referenced_type" : "type-583",
++ "self_type" : "type-776",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
+ },
+@@ -19287,8 +20699,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::wp &",
+ "name" : "android::wp &",
+- "referenced_type" : "type-383",
+- "self_type" : "type-471",
++ "referenced_type" : "type-382",
++ "self_type" : "type-469",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/RefBase.h"
+ },
+@@ -19296,8 +20708,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::wp &",
+ "name" : "android::wp &",
+- "referenced_type" : "type-944",
+- "self_type" : "type-2403",
++ "referenced_type" : "type-941",
++ "self_type" : "type-2398",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/RefBase.h"
+ },
+@@ -19305,8 +20717,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "android::wp &",
+ "name" : "android::wp &",
+- "referenced_type" : "type-2381",
+- "self_type" : "type-3754",
++ "referenced_type" : "type-2376",
++ "self_type" : "type-3747",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/RefBase.h"
+ },
+@@ -19315,7 +20727,7 @@
+ "linker_set_key" : "android::wp &",
+ "name" : "android::wp &",
+ "referenced_type" : "type-32",
+- "self_type" : "type-461",
++ "self_type" : "type-459",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/RefBase.h"
+ },
+@@ -19323,8 +20735,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char *const &",
+ "name" : "char *const &",
+- "referenced_type" : "type-3788",
+- "self_type" : "type-3789",
++ "referenced_type" : "type-3781",
++ "self_type" : "type-3782",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19332,8 +20744,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[10]",
+ "name" : "char const (&)[10]",
+- "referenced_type" : "type-3653",
+- "self_type" : "type-3655",
++ "referenced_type" : "type-3646",
++ "self_type" : "type-3648",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19341,8 +20753,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[11]",
+ "name" : "char const (&)[11]",
+- "referenced_type" : "type-3676",
+- "self_type" : "type-3678",
++ "referenced_type" : "type-3669",
++ "self_type" : "type-3671",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19350,8 +20762,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[12]",
+ "name" : "char const (&)[12]",
+- "referenced_type" : "type-3650",
+- "self_type" : "type-3652",
++ "referenced_type" : "type-3643",
++ "self_type" : "type-3645",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19359,8 +20771,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[13]",
+ "name" : "char const (&)[13]",
+- "referenced_type" : "type-3646",
+- "self_type" : "type-3649",
++ "referenced_type" : "type-3639",
++ "self_type" : "type-3642",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19368,8 +20780,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[14]",
+ "name" : "char const (&)[14]",
+- "referenced_type" : "type-3695",
+- "self_type" : "type-3697",
++ "referenced_type" : "type-3688",
++ "self_type" : "type-3690",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19377,8 +20789,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[15]",
+ "name" : "char const (&)[15]",
+- "referenced_type" : "type-3793",
+- "self_type" : "type-3795",
++ "referenced_type" : "type-3786",
++ "self_type" : "type-3788",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19386,8 +20798,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[16]",
+ "name" : "char const (&)[16]",
+- "referenced_type" : "type-3679",
+- "self_type" : "type-3680",
++ "referenced_type" : "type-3672",
++ "self_type" : "type-3673",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19395,8 +20807,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[17]",
+ "name" : "char const (&)[17]",
+- "referenced_type" : "type-3698",
+- "self_type" : "type-3700",
++ "referenced_type" : "type-3691",
++ "self_type" : "type-3693",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19404,8 +20816,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[18]",
+ "name" : "char const (&)[18]",
+- "referenced_type" : "type-3682",
+- "self_type" : "type-3684",
++ "referenced_type" : "type-3675",
++ "self_type" : "type-3677",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19413,8 +20825,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[19]",
+ "name" : "char const (&)[19]",
+- "referenced_type" : "type-3714",
+- "self_type" : "type-3716",
++ "referenced_type" : "type-3707",
++ "self_type" : "type-3709",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19422,8 +20834,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[20]",
+ "name" : "char const (&)[20]",
+- "referenced_type" : "type-3692",
+- "self_type" : "type-3694",
++ "referenced_type" : "type-3685",
++ "self_type" : "type-3687",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19431,8 +20843,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[22]",
+ "name" : "char const (&)[22]",
+- "referenced_type" : "type-3717",
+- "self_type" : "type-3720",
++ "referenced_type" : "type-3710",
++ "self_type" : "type-3712",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19440,8 +20852,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[25]",
+ "name" : "char const (&)[25]",
+- "referenced_type" : "type-3707",
+- "self_type" : "type-3709",
++ "referenced_type" : "type-3700",
++ "self_type" : "type-3702",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19449,8 +20861,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[28]",
+ "name" : "char const (&)[28]",
+- "referenced_type" : "type-3729",
+- "self_type" : "type-3731",
++ "referenced_type" : "type-3722",
++ "self_type" : "type-3724",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19458,8 +20870,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[29]",
+ "name" : "char const (&)[29]",
+- "referenced_type" : "type-3704",
+- "self_type" : "type-3706",
++ "referenced_type" : "type-3697",
++ "self_type" : "type-3699",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19467,8 +20879,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[2]",
+ "name" : "char const (&)[2]",
+- "referenced_type" : "type-3657",
+- "self_type" : "type-3659",
++ "referenced_type" : "type-3649",
++ "self_type" : "type-3652",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19476,8 +20888,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[31]",
+ "name" : "char const (&)[31]",
+- "referenced_type" : "type-3689",
+- "self_type" : "type-3691",
++ "referenced_type" : "type-3681",
++ "self_type" : "type-3684",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19485,8 +20897,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[32]",
+ "name" : "char const (&)[32]",
+- "referenced_type" : "type-3721",
+- "self_type" : "type-3723",
++ "referenced_type" : "type-3714",
++ "self_type" : "type-3716",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19494,8 +20906,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[35]",
+ "name" : "char const (&)[35]",
+- "referenced_type" : "type-3710",
+- "self_type" : "type-3712",
++ "referenced_type" : "type-3703",
++ "self_type" : "type-3705",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19503,8 +20915,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[37]",
+ "name" : "char const (&)[37]",
+- "referenced_type" : "type-3701",
+- "self_type" : "type-3703",
++ "referenced_type" : "type-3694",
++ "self_type" : "type-3696",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19512,8 +20924,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[3]",
+ "name" : "char const (&)[3]",
+- "referenced_type" : "type-3669",
+- "self_type" : "type-3672",
++ "referenced_type" : "type-3662",
++ "self_type" : "type-3665",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19521,8 +20933,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[4]",
+ "name" : "char const (&)[4]",
+- "referenced_type" : "type-3790",
+- "self_type" : "type-3792",
++ "referenced_type" : "type-3783",
++ "self_type" : "type-3785",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19530,8 +20942,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[5]",
+ "name" : "char const (&)[5]",
+- "referenced_type" : "type-3796",
+- "self_type" : "type-3798",
++ "referenced_type" : "type-3789",
++ "self_type" : "type-3791",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19539,8 +20951,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[6]",
+ "name" : "char const (&)[6]",
+- "referenced_type" : "type-3661",
+- "self_type" : "type-3663",
++ "referenced_type" : "type-3654",
++ "self_type" : "type-3656",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19548,8 +20960,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[7]",
+ "name" : "char const (&)[7]",
+- "referenced_type" : "type-3685",
+- "self_type" : "type-3688",
++ "referenced_type" : "type-3678",
++ "self_type" : "type-3680",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19557,8 +20969,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[8]",
+ "name" : "char const (&)[8]",
+- "referenced_type" : "type-3673",
+- "self_type" : "type-3675",
++ "referenced_type" : "type-3666",
++ "self_type" : "type-3668",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19566,8 +20978,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "char const (&)[9]",
+ "name" : "char const (&)[9]",
+- "referenced_type" : "type-3664",
+- "self_type" : "type-3666",
++ "referenced_type" : "type-3657",
++ "self_type" : "type-3659",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19575,8 +20987,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::String16 &",
+ "name" : "const android::String16 &",
+- "referenced_type" : "type-348",
+- "self_type" : "type-350",
++ "referenced_type" : "type-347",
++ "self_type" : "type-349",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/String16.h"
+ },
+@@ -19584,8 +20996,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::String8 &",
+ "name" : "const android::String8 &",
+- "referenced_type" : "type-223",
+- "self_type" : "type-225",
++ "referenced_type" : "type-222",
++ "self_type" : "type-224",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/String8.h"
+ },
+@@ -19593,8 +21005,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::BpHwBinder::Obituary &",
+ "name" : "const android::hardware::BpHwBinder::Obituary &",
+- "referenced_type" : "type-2390",
+- "self_type" : "type-2414",
++ "referenced_type" : "type-2385",
++ "self_type" : "type-2409",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+@@ -19602,8 +21014,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::BpHwBinder::ObjectManager::entry_t &",
+ "name" : "const android::hardware::BpHwBinder::ObjectManager::entry_t &",
+- "referenced_type" : "type-2397",
+- "self_type" : "type-2398",
++ "referenced_type" : "type-2392",
++ "self_type" : "type-2393",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
+ },
+@@ -19611,8 +21023,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::HexDump &",
+ "name" : "const android::hardware::HexDump &",
+- "referenced_type" : "type-2487",
+- "self_type" : "type-3886",
++ "referenced_type" : "type-2482",
++ "self_type" : "type-3879",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19620,8 +21032,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-1038",
+- "self_type" : "type-1040",
++ "referenced_type" : "type-1035",
++ "self_type" : "type-1037",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19629,8 +21041,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-1126",
+- "self_type" : "type-1128",
++ "referenced_type" : "type-1123",
++ "self_type" : "type-1125",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceNotification.h"
+ },
+@@ -19638,8 +21050,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-1187",
+- "self_type" : "type-1189",
++ "referenced_type" : "type-1184",
++ "self_type" : "type-1186",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BnHwServiceManager.h"
+ },
+@@ -19647,8 +21059,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-1253",
+- "self_type" : "type-1255",
++ "referenced_type" : "type-1250",
++ "self_type" : "type-1252",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwClientCallback.h"
+ },
+@@ -19656,8 +21068,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-1307",
+- "self_type" : "type-1309",
++ "referenced_type" : "type-1304",
++ "self_type" : "type-1306",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19665,8 +21077,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-1370",
+- "self_type" : "type-1372",
++ "referenced_type" : "type-1367",
++ "self_type" : "type-1369",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19674,8 +21086,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-1964",
+- "self_type" : "type-1966",
++ "referenced_type" : "type-1959",
++ "self_type" : "type-1961",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19683,8 +21095,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-2048",
+- "self_type" : "type-2050",
++ "referenced_type" : "type-2043",
++ "self_type" : "type-2045",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceNotification.h"
+ },
+@@ -19692,8 +21104,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-2107",
+- "self_type" : "type-2109",
++ "referenced_type" : "type-2102",
++ "self_type" : "type-2104",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BnHwServiceManager.h"
+ },
+@@ -19701,8 +21113,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-2172",
+- "self_type" : "type-2174",
++ "referenced_type" : "type-2167",
++ "self_type" : "type-2169",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwClientCallback.h"
+ },
+@@ -19710,8 +21122,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-2224",
+- "self_type" : "type-2226",
++ "referenced_type" : "type-2219",
++ "self_type" : "type-2221",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19719,8 +21131,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-2278",
+- "self_type" : "type-2280",
++ "referenced_type" : "type-2273",
++ "self_type" : "type-2275",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+@@ -19728,8 +21140,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-2353",
+- "self_type" : "type-2354",
++ "referenced_type" : "type-2348",
++ "self_type" : "type-2349",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
+ },
+@@ -19737,8 +21149,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-2569",
+- "self_type" : "type-2571",
++ "referenced_type" : "type-2564",
++ "self_type" : "type-2566",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19746,8 +21158,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-3102",
+- "self_type" : "type-3104",
++ "referenced_type" : "type-3095",
++ "self_type" : "type-3097",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19755,8 +21167,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-3182",
+- "self_type" : "type-3185",
++ "referenced_type" : "type-3175",
++ "self_type" : "type-3177",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen/android/hidl/manager/1.0/BnHwServiceNotification.h"
+ },
+@@ -19764,8 +21176,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-3249",
+- "self_type" : "type-3251",
++ "referenced_type" : "type-3242",
++ "self_type" : "type-3244",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.1/android.hidl.manager@1.1_genc++_headers/gen/android/hidl/manager/1.1/BnHwServiceManager.h"
+ },
+@@ -19773,8 +21185,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-3307",
+- "self_type" : "type-3309",
++ "referenced_type" : "type-3299",
++ "self_type" : "type-3302",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.2/android.hidl.manager@1.2_genc++_headers/gen/android/hidl/manager/1.2/BnHwClientCallback.h"
+ },
+@@ -19782,8 +21194,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-3352",
+- "self_type" : "type-3354",
++ "referenced_type" : "type-3345",
++ "self_type" : "type-3347",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19791,8 +21203,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-3408",
+- "self_type" : "type-3410",
++ "referenced_type" : "type-3397",
++ "self_type" : "type-3403",
+ "size" : 4,
+ "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
+ },
+@@ -19800,8 +21212,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-368",
+- "self_type" : "type-370",
++ "referenced_type" : "type-367",
++ "self_type" : "type-369",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19809,8 +21221,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Parcel &",
+ "name" : "const android::hardware::Parcel &",
+- "referenced_type" : "type-3913",
+- "self_type" : "type-3915",
++ "referenced_type" : "type-3906",
++ "self_type" : "type-3908",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19818,8 +21230,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::ProcessState::handle_entry &",
+ "name" : "const android::hardware::ProcessState::handle_entry &",
+- "referenced_type" : "type-3810",
+- "self_type" : "type-3832",
++ "referenced_type" : "type-3802",
++ "self_type" : "type-3825",
+ "size" : 4,
+ "source_file" : "/system/core/libutils/include/utils/Vector.h"
+ },
+@@ -19827,8 +21239,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Return &",
+ "name" : "const android::hardware::Return &",
+- "referenced_type" : "type-506",
+- "self_type" : "type-992",
++ "referenced_type" : "type-504",
++ "self_type" : "type-989",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -19836,8 +21248,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Return &",
+ "name" : "const android::hardware::Return &",
+- "referenced_type" : "type-101",
+- "self_type" : "type-107",
++ "referenced_type" : "type-100",
++ "self_type" : "type-106",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -19845,8 +21257,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::Status &",
+ "name" : "const android::hardware::Status &",
+- "referenced_type" : "type-167",
+- "self_type" : "type-168",
++ "referenced_type" : "type-166",
++ "self_type" : "type-167",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/Status.h"
+ },
+@@ -19854,8 +21266,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::TypeCode &",
+ "name" : "const android::hardware::TypeCode &",
+- "referenced_type" : "type-2482",
+- "self_type" : "type-3885",
++ "referenced_type" : "type-2477",
++ "self_type" : "type-3878",
+ "size" : 4,
+ "source_file" : "/system/libhwbinder/include/hwbinder/TextOutput.h"
+ },
+@@ -19863,8 +21275,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::details::SchedPrio &",
+ "name" : "const android::hardware::details::SchedPrio &",
+- "referenced_type" : "type-1050",
+- "self_type" : "type-1049",
++ "referenced_type" : "type-1047",
++ "self_type" : "type-1046",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
+ },
+@@ -19873,7 +21285,7 @@
+ "linker_set_key" : "const android::hardware::details::hidl_pointer &",
+ "name" : "const android::hardware::details::hidl_pointer &",
+ "referenced_type" : "type-13",
+- "self_type" : "type-76",
++ "self_type" : "type-75",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+@@ -19881,8 +21293,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::details::hidl_pointer &",
+ "name" : "const android::hardware::details::hidl_pointer &",
+- "referenced_type" : "type-537",
+- "self_type" : "type-830",
++ "referenced_type" : "type-535",
++ "self_type" : "type-827",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
+ },
+@@ -19890,8 +21302,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::hidl_handle &",
+ "name" : "const android::hardware::hidl_handle &",
+- "referenced_type" : "type-79",
+- "self_type" : "type-83",
++ "referenced_type" : "type-78",
++ "self_type" : "type-82",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19899,8 +21311,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::hidl_memory &",
+ "name" : "const android::hardware::hidl_memory &",
+- "referenced_type" : "type-123",
+- "self_type" : "type-124",
++ "referenced_type" : "type-122",
++ "self_type" : "type-123",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19908,8 +21320,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::hidl_string &",
+ "name" : "const android::hardware::hidl_string &",
+- "referenced_type" : "type-110",
+- "self_type" : "type-112",
++ "referenced_type" : "type-109",
++ "self_type" : "type-111",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19917,8 +21329,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::hidl_vec > &",
+ "name" : "const android::hardware::hidl_vec > &",
+- "referenced_type" : "type-2270",
+- "self_type" : "type-2283",
++ "referenced_type" : "type-2264",
++ "self_type" : "type-2278",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19926,8 +21338,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::hidl_vec &",
+ "name" : "const android::hardware::hidl_vec &",
+- "referenced_type" : "type-622",
+- "self_type" : "type-1042",
++ "referenced_type" : "type-620",
++ "self_type" : "type-1039",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19935,8 +21347,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::hidl_vec &",
+ "name" : "const android::hardware::hidl_vec &",
+- "referenced_type" : "type-1022",
+- "self_type" : "type-1043",
++ "referenced_type" : "type-1019",
++ "self_type" : "type-1040",
+ "size" : 4,
+ "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
+ },
+@@ -19944,8 +21356,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::hidl_vec::iter &",
+ "name" : "const android::hardware::hidl_vec::iter &",
+- "referenced_type" : "type-629",
+- "self_type" : "type-631",
++ "referenced_type" : "type-627",
++ "self_type" : "type-629",
+ "size" : 4,
+ "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
+ },
+@@ -19953,8 +21365,8 @@
+ "alignment" : 4,
+ "linker_set_key" : "const android::hardware::hidl_vec &",
+ "name" : "const android::hardware::hidl_vec